# agentutility — full content snapshot > 799 paid x402 endpoints (799 live) in 18 product clusters. USDC-settled on Base. MCP-callable. ERC-8004 agentId 47167. This file is a complete content dump intended for LLM ingestion in one request. By x.com/agentutility_ai. Site: https://agentutility.ai Generated: 2026-08-15T17:21:18.073Z --- ## protocol agentutility hosts paid HTTP endpoints behind the x402 protocol: 1. Client POSTs to the endpoint URL. 2. Server returns HTTP 402 Payment Required with a structured body describing the price (USDC, 6 decimals), network (base), asset address, and payTo address (the facilitator). 3. Client signs a USDC transferWithAuthorization for that amount. 4. Client retries the request with the signed payment attached as the X-PAYMENT header (base64-encoded JSON). 5. The facilitator settles on-chain. The response is returned in the same request lifecycle. All endpoints are discoverable via: - Coinbase x402 Bazaar: https://bazaar.x402.org - MCP packages: `@agentutility/mcp-*` — 8 stdio cluster packages, one per live cluster. Catalog at https://mcp.agentutility.ai - ERC-8004 Identity Registry on Base: agentId 47167 --- ## Prooflayer — Trust + risk scanners for AI-built apps. URL: https://agentutility.ai/prooflayer Endpoints: 17 Price range: $0.005 – $0.25 USDC/call Lead endpoint: production-readiness-score Pitch: AI builds apps fast. Prooflayer verifies they're safe to ship — secrets, deploys, migrations, dependencies, prompt-injection, supply chain. Buyer: AI coding agents, vibe-coders, investors doing repo diligence, CI bots, app-marketplace trust layers. Wedge: Snyk + Socket.dev + Dependabot exist but aren't agent-callable. Verification gets scarcer than generation. Prooflayer is the trust layer for that world. ### endpoints #### ai-content-detector — $0.03 USDC URL: https://agentutility.ai/prooflayer/ai-content-detector POST: https://x402.agentutility.ai/ai-content-detector Price: 0.03 USDC Method: POST Category: ai Tags: ai-detection, content, moderation, llm, classify Description: Detect AI-generated writing with a calibrated probability score. Returns a 0-1 likelihood, a verdict, suspicious phrases, and per-axis style signals (em-dash overuse, hedge phrases, formulaic transitions). Works as an AI content detector, GPT detector, or ChatGPT-text checker. Input schema: - text (string, required): Text to analyze for AI-generated writing. Max 20000 chars. Output schema: - probability_ai_generated (number): Calibrated 0-1 probability that the submitted text was AI-generated. - verdict (string): Short label summarizing the call, like "likely_ai", "likely_human", or "uncertain". - confidence (number): 0-1 score for how strongly the per-axis signals agree on the verdict. - reasoning (array): Ordered list of human-readable reasons backing the verdict, citing which signals fired. - suspicious_phrases (array): Verbatim snippets from the input flagged as characteristic AI phrasing. - style_signals (object): Per-axis style scores: em-dash overuse, hedge phrases, formulaic transitions, and similar. - input_chars (number): Character count of the submitted text after normalization. - model (string): Identifier of the classifier model that produced the verdict. --- #### ai-image-detector — $0.02 USDC URL: https://agentutility.ai/prooflayer/ai-image-detector POST: https://x402.agentutility.ai/ai-image-detector Price: 0.02 USDC Method: POST Category: uncategorized Tags: ai, image, detector, ai-image-detector Description: AI-generated image detector: send an image URL and get back a calibrated probability that the image is AI-generated or synthetic, plus the vision signals behind the score — anatomical artifacts (hands, teeth, eyes), garbled pseudo-text, over-smooth texture, lighting/shadow inconsistency, background incoherence, and an over-stylized 'AI look'. This is a vision-model heuristic, not a forensic or watermark-level detector, calibrated to never inflate a verdict just because a caller wants one. Verdict buckets: likely_real below 0.4, uncertain 0.4-0.65, likely_ai at 0.65+. A failed or unparseable vision call returns an error instead of a guess. Use it as an AI image detector, synthetic image checker, AI-generated picture screen, or image slop filter. Input schema: - image_url (string, required): Direct HTTP/HTTPS URL to the image to assess. - hint (string, optional): Optional context about the image, e.g. 'profile picture' or 'product photo'. Max 500 chars. Used as a hint only, never overrides what the model sees. Output schema: - probability_ai_generated (string): - verdict (string): - confidence (string): - reasoning (string): - signals (string): - image_url (string): - source (string): - model (string): --- #### app-store-rejection-explain — $0.02 USDC URL: https://agentutility.ai/prooflayer/app-store-rejection-explain POST: https://x402.agentutility.ai/app-store-rejection-explain Price: 0.02 USDC Method: POST Category: uncategorized Tags: prooflayer, app, store, rejection, explain, app-store-rejection-explain Description: Explains App Store and Google Play rejections and turns them into a resubmission plan. Parses rejection text and app metadata, identifies likely policy areas, extracts deadlines, and returns a policy-clean resubmission checklist plus reviewer-note outline. Does not promise approval or recommend platform-policy evasion. Use it for Google Play rejection triage or as a mobile app review policy checklist. Input schema: - rejection_text (string, required): Apple App Review or Google Play rejection text. Max 30k chars. - platform (string, optional): Optional platform hint. - app_metadata (string, optional): Optional app description, screenshots notes, release notes, or metadata excerpt. Output schema: - platform (string): - urgency (string): - likely_policy_areas (string): - resubmission_checklist (string): - boundary (string): --- #### brand-clearance — $0.25 USDC URL: https://agentutility.ai/prooflayer/brand-clearance POST: https://x402.agentutility.ai/brand-clearance Price: 0.25 USDC Method: POST Category: uncategorized Tags: brand-clearance, trademark-search, domain-availability, name-screening, prooflayer, startup-naming, uspto, product-naming Description: Screens a candidate brand name across trademark, domain, and web-presence checks in a single composite signal. Runs four checks in parallel (in-process, no x402 self-billing): USPTO TM name search, domain availability across requested TLDs (default .com .ai .dev .io .co), Wikipedia presence, and a Hacker News mention scan. Returns risk_level (clear|soft|moderate|hard), risk_score 0-100, sub-scores per signal, the raw hits, and a one-line recommendation. Designed for AI agents self-screening project, product, or startup names before committing. Screening tool only, not legal advice. Use it as a brand clearance aggregator, name screening tool, product-name vetting step, or startup-brand pre-flight. Input schema: - name (string, required): Candidate brand name (1-60 chars). Used as-is for USPTO + HN search; lowercased + alphanumeric-stripped for domain construction. - tlds (array, optional): TLDs to check, without dots. Default ['com','ai','dev','io','co']. Allowlist: com, ai, dev, io, co, app, xyz, org, net, tech, tools, page, studio, shop. Max 6. - max_tm_hits (number, optional): Max trademark hits to include in the response. Default 5, hard cap 25. Output schema: - name (string): Candidate brand name that was screened, echoed back from the request. - risk_level (string): Composite risk verdict: clear, soft, moderate, or hard conflict. - risk_score (string): Composite risk score from 0 (clear) to 100 (hard conflict) across all four signals. - recommendation (string): One-line suggested next step for the agent based on the composite risk verdict. - sub_scores (string): Per-signal risk scores for USPTO trademark, domain availability, Wikipedia, and Hacker News checks. --- #### cve — $0.005 USDC URL: https://agentutility.ai/prooflayer/cve POST: https://x402.agentutility.ai/cve Price: 0.005 USDC Method: POST Category: ai Tags: cve, vulnerability, security, nvd, exploit Description: Looks up a CVE and returns the full NIST NVD vulnerability record. Short alias of cve-lookup: CVSS v3.1 + v2 vectors, severity, CWE class, affected CPE list, references, public-exploit indicator with reference URLs, and a bounded exploitability summary. Federal public data. Use it as a vulnerability lookup, NVD record fetch, CVSS scorer, vuln advisory fetch, exploit-known check, or patch-priority triage for Log4Shell-style records. Input schema: - cve_id (string, required): CVE identifier in 'CVE-YYYY-NNNN[N...]' format. Case-insensitive. Output schema: - cve_id (string): CVE identifier in the form CVE-YYYY-NNNNN (e.g., CVE-2024-3094). - description (string): NVD's plain-text summary of the vulnerability and its impact. - published (string): ISO 8601 timestamp when NVD first published the CVE record. - cvss_v3_1 (object): CVSS v3.1 metrics object with base score, vector string, and severity breakdown. - cvss_v2 (object): Legacy CVSS v2 metrics object with base score, vector, and access/impact subscores. - score (number): Primary numeric CVSS base score (v3.1 preferred, falls back to v2) on the 0.0–10.0 scale. - severity (string): Qualitative severity label: NONE, LOW, MEDIUM, HIGH, or CRITICAL. - cwe (array): Array of associated CWE weakness identifiers (e.g., CWE-79, CWE-787). - affected_cpes (array): Array of CPE 2.3 URIs identifying vulnerable products, versions, and configurations. - exploit_summary (string): LLM-generated plain-English summary of how the vulnerability is exploited and its blast radius. - public_exploit_known (boolean): True if public exploit code, PoC, or active exploitation evidence is referenced. - exploit_references (array): Array of URLs to public PoCs, Metasploit modules, or exploit-DB entries. - references (array): Array of NVD reference URLs (vendor advisories, patches, analysis writeups). --- #### cve-lookup — $0.005 USDC URL: https://agentutility.ai/prooflayer/cve-lookup POST: https://x402.agentutility.ai/cve-lookup Price: 0.005 USDC Method: POST Category: ai Tags: cve, vulnerability, security, nvd, exploit Description: Looks up a CVE and returns its canonical NIST NVD record: description, CVSS v3.1 and v2 vectors plus numeric scores, severity bucket, CWE class, affected CPE list, NVD references, and a public-exploit-known boolean with reference URLs. Takes a CVE-YYYY-NNNNN identifier and includes a bounded plain-English exploitability summary. Federal public data. Use it as a vulnerability database, NVD record fetcher, CVSS scorer, Log4Shell-style advisory inspector, known-exploit checker, CISA KEV adjacent tool, patch-priority triage aid, or CWE classifier. Input schema: - cve_id (string, required): CVE identifier in 'CVE-YYYY-NNNN[N...]' format. Case-insensitive. Example 'CVE-2021-44228' (Log4Shell). Output schema: - cve_id (string): CVE identifier in standard CVE-YYYY-NNNNN format. - description (string): Official NVD summary of the vulnerability and its impact. - published (string): ISO 8601 timestamp of when the CVE was first published to NVD. - cvss_v3_1 (object): Full CVSS v3.1 metrics object with base score, vector string, and impact/exploitability subscores. - cvss_v2 (object): Full CVSS v2 metrics object with base score, vector, and access/impact subscores when available. - score (number): Primary numeric CVSS score (v3.1 base score preferred, falls back to v2) on a 0-10 scale. - severity (string): Severity label derived from the CVSS score: NONE, LOW, MEDIUM, HIGH, or CRITICAL. - cwe (array): Array of associated CWE identifiers classifying the weakness type (e.g. CWE-79, CWE-89). - affected_cpes (array): Array of CPE 2.3 URIs identifying vendor, product, and version ranges affected by the CVE. - exploit_summary (string): LLM-generated plain-English summary of how the vulnerability is exploited and its practical impact. - public_exploit_known (boolean): True if a public proof-of-concept or weaponized exploit exists for this CVE. - exploit_references (array): Array of URLs pointing to public exploit code, PoCs, or exploit-DB entries for the CVE. - references (array): Array of NVD reference URLs: vendor advisories, patches, mailing-list posts, and analysis writeups. --- #### db-migration-risk — $0.02 USDC URL: https://agentutility.ai/prooflayer/db-migration-risk POST: https://x402.agentutility.ai/db-migration-risk Price: 0.02 USDC Method: POST Category: ai Tags: security, database, migrations, sql, alembic, postgres, prooflayer Description: Audits database migrations for risky SQL before deploy. Walks migrations/, prisma/migrations/, db/migrate/, supabase/migrations/, and alembic/versions/ and flags destructive DDL, lock-heavy ALTER TABLE, NOT NULL without DEFAULT, plain CREATE INDEX (vs CONCURRENTLY), unbounded TRUNCATE/DELETE, and FK validation without NOT VALID. Returns 0-100 score, per-finding kind/severity/path/line/evidence/recommendation, and a Venice plain-English verdict. Dual input: {repo: 'owner/name'} for public GitHub or {files: [{path, content}, ...]} for private / agent-workspace use. Use it as a SQL migration safety check, DROP COLUMN detector, unsafe ALTER TABLE detector, Postgres CREATE INDEX CONCURRENTLY check, Alembic op.drop_* detector, TRUNCATE/DELETE WHERE detector, foreign key NOT VALID check, or pre-deploy DB gate. Output schema: - score (number): Overall migration safety score from 0-100, with higher meaning safer (fewer destructive or lock-heavy operations found). - risk_level (string): Bucketed risk label like low/medium/high/critical derived from the score and worst-finding severity. - findings (array): Array of detected issues, each with kind, severity, file path, line number, evidence snippet, and recommendation. - signals (object): Counts of detected patterns by kind (drop_column, alter_table, create_index_blocking, fk_not_valid, truncate, etc.). - summary (string): Venice-generated plain-English verdict explaining the top risks and whether the migration set is safe to deploy. - metadata (object): Run metadata: files scanned, migration dirs found, repo or files mode, framework detected (alembic/prisma/etc), timing. --- #### dep-risk-summary — $0.03 USDC URL: https://agentutility.ai/prooflayer/dep-risk-summary POST: https://x402.agentutility.ai/dep-risk-summary Price: 0.03 USDC Method: POST Category: ai Tags: security, dependencies, supply-chain, npm, pypi, lockfile, prooflayer Description: Scores dependency risk for a whole repo from its manifests and lockfiles. Best-effort scan of package.json, pnpm-lock.yaml, package-lock.json, yarn.lock, bun.lock (JS); requirements.txt, pyproject.toml, poetry.lock (Python); go.mod, go.sum (Go). Samples 10 alphabetically-first direct deps via npm/PyPI registry for deprecation + install-script signals. Returns 0-100 score, per-finding kind/severity/path/evidence/recommendation, and a Venice plain-English verdict. Dual input: {repo: 'owner/name'} or {files: [{path, content}, ...]}. Use it as a package.json + lockfile vetter, unpinned dep detector, transitive dep counter, requirements.txt audit, pyproject dep risk check, deprecated dep detector, install-script dep detector, or Snyk-adjacent repo-level supply-chain risk score. Output schema: - score (number): Overall dependency risk score from 0 (clean) to 100 (severe), aggregated across findings and sampled registry signals. - risk_level (string): Bucketed risk tier derived from score: low, medium, high, or critical. - findings (array): Per-issue list with kind, severity, file path, evidence snippet, and recommendation for each detected risk. - signals (object): Counters and flags like unpinned deps, deprecated packages, install-script presence, transitive count, and lockfile state. - summary (string): Venice-generated plain-English verdict explaining the score and top risks in a few sentences. - metadata (object): Scan context including manifests parsed, ecosystems detected, sampled package count, repo or files mode, and timing. --- #### deploy-config-risk — $0.02 USDC URL: https://agentutility.ai/prooflayer/deploy-config-risk POST: https://x402.agentutility.ai/deploy-config-risk Price: 0.02 USDC Method: POST Category: ai Tags: security, deploy, dockerfile, cors, secrets, prooflayer Description: Audits deploy configuration files for production risks. Fetches Dockerfile, wrangler.toml, vercel.json, netlify.toml, fly.toml, docker-compose.yml, and serverless.yml and flags open CORS with credentials, exposed admin ports (22/5432/6379/etc), plaintext secrets in inline env, dev/debug mode left enabled, and missing healthchecks. Returns 0-100 score, per-finding kind/severity/path/line/redacted-evidence/recommendation, and a Venice plain-English verdict. Dual input: {repo: 'owner/name'} for public GitHub or {files: [{path, content}, ...]} for private / agent-workspace use. Use it as a Dockerfile lint, vercel.json hardening pass, wrangler.toml review, docker-compose.yml safety check, fly.toml secrets check, netlify deploy gate, open CORS detector, exposed admin port detector, plaintext-secret-in-env detector, or production-readiness deploy gate. Output schema: - score (number): Risk score from 0-100 where higher means safer deploy config; aggregates all finding severities. - risk_level (string): Risk bucket like 'low', 'medium', 'high', or 'critical' derived from the score and worst findings. - findings (array): Array of issues with kind, severity, file path, line number, redacted evidence, and recommendation per item. - signals (object): Object of detected config signals like open_cors, exposed_ports, plaintext_secrets, debug_mode, missing_healthcheck. - summary (string): Venice plain-English verdict summarizing the deploy config's production-readiness and top risks. - metadata (object): Run metadata including files scanned, file types detected, repo or input mode, and audit timestamp. --- #### github-repo-health — $0.03 USDC URL: https://agentutility.ai/prooflayer/github-repo-health POST: https://x402.agentutility.ai/github-repo-health Price: 0.03 USDC Method: POST Category: ai Tags: github, open-source, repo, health, score Description: Score how healthy and maintained an open-source GitHub repo is. Send a repo (owner/name) and it pulls public GitHub REST API data on commit recency, 30-day commit volume, star count, contributor count, README/tests/CI presence, and license, rolling it into a 0-100 score and a grade (abandoned, stale, okay, healthy, or thriving), plus a short LLM verdict explaining the rating. No auth needed for public repos. Use it as a GitHub repo health checker, open-source maintainability score, repo activity checker, or dependency-vetting tool before you adopt or depend on a library. Input schema: - repo (string, required): GitHub repository in 'owner/name' format, e.g. 'facebook/react'. Output schema: - repo (string): GitHub owner/name slug that was scored (e.g. 'facebook/react'). - score (number): Overall health score from 0 to 100 aggregated across activity, contributors, license, CI, and tests. - grade (string): Bucket label for the score: abandoned, stale, okay, healthy, or thriving. - verdict (string): LLM-written one-line take on the repo's maintainability and whether it's safe to depend on. - signals (object): Per-signal breakdown: commit activity, contributor count, license, CI presence, and test coverage hints. - metadata (object): Repo metadata pulled from GitHub: stars, forks, primary language, default branch, last push timestamp. --- #### package-risk-npm — $0.03 USDC URL: https://agentutility.ai/prooflayer/package-risk-npm POST: https://x402.agentutility.ai/package-risk-npm Price: 0.03 USDC Method: POST Category: ai Tags: npm, supply-chain, security, package, risk Description: Scores supply-chain risk for an npm package before you install it. Pulls registry metadata + download stats for the package (and optional version) and checks maintainer count, weekly downloads, install / postinstall script hooks, dependency tree depth, deprecation flag, package age, last-publish recency, and edit-distance to popular package names (typosquat). Returns a 0-10 score, risk_level bucket, contributing factors, typosquat candidate list, and a Venice plain-English summary. Use it as an npm supply-chain scanner, typosquat detector, postinstall-script flagger, npm install pre-flight audit, package.json + pnpm-lock.yaml vetter, or Snyk-adjacent / Socket.dev-adjacent pre-install safety gate. Input schema: - package_name (string, required): npm package name. Supports scoped names (e.g. '@types/node', '@vercel/next'). - version (string, optional): Optional specific version (e.g. '4.17.21'). Default: latest tagged version. Output schema: - package_name (string): npm package name that was scanned. - version (string): Specific package version evaluated, or latest if no version was requested. - score (number): Numeric risk score (higher = riskier) aggregated from maintainer, download, install-script, and typosquat signals. - risk_level (string): Categorical bucket like low, medium, high, or critical derived from the score. - summary (string): LLM-written plain-English risk summary covering the main red flags for this package. - signals (object): Raw signal breakdown: maintainer count, weekly downloads, install scripts, dep depth, deprecation, age, typosquat distance. - metadata (object): Package metadata from the npm registry: publish date, license, repo URL, homepage, latest version, deprecation status. --- #### production-readiness-score — $0.10 USDC URL: https://agentutility.ai/prooflayer/production-readiness-score POST: https://x402.agentutility.ai/production-readiness-score Price: 0.10 USDC Method: POST Category: security Tags: security, production-readiness, audit, ai-safety, prooflayer Description: Composite: one call runs secrets-exposure-check, deploy-config-risk, db-migration-risk, dep-risk-summary, and prompt-injection-surface in parallel and rolls the results into one production-readiness verdict for a repo. Send either {repo: 'owner/name'} or {files: [{path, content}]}, with optional weights (each component in [0, 0.5], normalized) and max_findings (default 10, cap 50) to tune the output. Returns a composite score 0-100, a production_grade (production-ready, needs-review, risky, or do-not-ship), per-component sub-scores, deduped findings ranked by severity and score_contribution, and a plain-English summary naming the most acute risks. Use it as an AI app deploy gate, one-call repo audit, pre-deploy risk scan, or vibe-coded app safety check before shipping code an LLM wrote. Output schema: - score (number): Weighted composite production-readiness score from 0-100 across all 5 Prooflayer component scanners. - risk_level (string): Risk bucket derived from the composite score (e.g. low, medium, high, critical). - production_grade (string): Deploy verdict: production-ready, needs-review, risky, or do-not-ship. - component_scores (object): Per-scanner sub-scores keyed by component (secrets, migrations, deps, deploy, prompt). - weights_used (object): Actual weights applied per component after normalization, defaults or caller overrides. - findings (array): Top-N deduped findings sorted by severity and score_contribution, capped by max_findings (default 10). - signals (object): Raw per-component signal counts and flags (e.g. secrets found, risky migrations, vulnerable deps). - summary (string): Venice plain-English verdict explaining the grade and the biggest risks to fix before shipping. - metadata (object): Run metadata: repo or file count, components called, latency per scanner, and weights source. --- #### prompt-injection-detect — $0.02 USDC URL: https://agentutility.ai/prooflayer/prompt-injection-detect POST: https://x402.agentutility.ai/prompt-injection-detect Price: 0.02 USDC Method: POST Category: uncategorized Tags: prompt, injection, detect, prompt-injection-detect Description: Prompt injection detector for untrusted inbound text — a webpage, an email, a tool result, or a message an agent is about to read. Two layers run on every call: a deterministic pattern layer (pure code) matching known injection shapes — instruction override, system-prompt exfiltration, role hijack / jailbreak phrasing ('act as DAN', 'developer mode'), fake delimiter blocks, tool abuse, and covert manipulation — plus a calibrated LLM judge layer scoring overall injection likelihood 0-1, never inflated to please a caller. Returns which pattern families hit, matched snippets, the judge's reasoning, and a combined verdict. If the LLM leg fails, the deterministic layer alone is still a valid, billable result. Use it as a prompt injection detector, jailbreak detector, untrusted text screen, or LLM input firewall. Input schema: - text (string, required): Untrusted text to screen for prompt-injection attempts, e.g. scraped webpage content, an email body, or a tool result. Max 20000 chars. - context (string, optional): Optional note on what the agent plans to do with this text, e.g. 'summarize for the user'. Max 500 chars, used as a hint only. Output schema: - injection_likelihood (string): - verdict (string): - pattern_hits (string): - families (string): - reasoning (string): - confidence (string): - source (string): --- #### prompt-injection-surface — $0.03 USDC URL: https://agentutility.ai/prooflayer/prompt-injection-surface POST: https://x402.agentutility.ai/prompt-injection-surface Price: 0.03 USDC Method: POST Category: ai Tags: security, ai-safety, prompt-injection, llm, prooflayer Description: Scans AI app source code for prompt injection risk at LLM call sites. Walks .ts/.tsx/.js/.jsx/.py/.mjs/.cjs source files, locates LLM SDK call sites (anthropic, openai, @ai-sdk/*, google generative), and flags user input flowing into prompts without sanitization, calls without max_tokens caps, system/user prompt mixing, and LLM output used unvalidated in fetch/exec/eval. Returns 0-100 score, per-finding kind/severity/path/line/evidence/recommendation, and a Venice plain-English verdict. Dual input: {repo: 'owner/name'} (tree-walk, capped 500 files) or {files: [{path, content}, ...]}. Use it as an LLM call-site audit, unsanitized-user-input-in-prompts detector, system-message mixing flag, unbounded completion detector, AI app safety scan, or pre-deploy AI risk gate. Output schema: - score (number): Overall prompt-injection risk score from 0 to 100, with higher meaning more unsafe LLM call sites detected. - risk_level (string): Bucketed verdict like low, medium, high, or critical derived from the score and severity mix. - findings (array): Array of issues with kind, severity, file path, line number, code evidence, and a fix recommendation. - signals (object): Counts of detected patterns: unsanitized user input, missing max_tokens, system/user mixing, unvalidated LLM output sinks. - summary (string): Venice plain-English verdict explaining the top risks and what to fix before deploying the AI app. - metadata (object): Scan metadata including files walked, LLM SDKs detected, repo or files-mode source, and scan duration. --- #### pypi-package-risk — $0.01 USDC URL: https://agentutility.ai/prooflayer/pypi-package-risk POST: https://x402.agentutility.ai/pypi-package-risk Price: 0.01 USDC Method: POST Category: ai Tags: pypi, python, supply-chain, security, risk Description: Scores the supply-chain risk of a PyPI package before you install it. Pulls metadata + release history from pypi.org for a package (and optional version), evaluating age, recent download volume, maintainer count, post-install hook presence, dependency depth, deprecation flags, last-update recency, and string-distance to popular packages (typosquat). Returns a numeric score (0-10), risk_level bucket, contributing factor list, and an AI-written plain-English risk summary from Venice. Use it as a Python supply-chain scanner, pip dependency vetter, typosquat detector, pre-install audit, Python-package safety check, pyproject.toml / requirements.txt vetter, or poetry + uv pre-install gate. Input schema: - package_name (string, required): PyPI package distribution name (e.g. 'requests', 'django'). Case-insensitive; resolved via pypi.org/pypi/{name}/json. - version (string, optional): Optional specific version (e.g. '2.31.0'). Default: latest stable release. Output schema: - package_name (string): PyPI package name that was scanned. - version (string): Package version evaluated for the risk score, usually the latest release on PyPI. - score (number): Overall risk score from 0 (safe) to 100 (high risk) combining all supply-chain signals. - risk_level (string): Categorical risk bucket like low, medium, high, or critical derived from the score. - summary (string): LLM-written plain-English risk summary covering the main red flags found in the package. - signals (object): Per-check signals: age, monthly downloads, install-script hooks, dep depth, deprecation, typosquat distance. - metadata (object): PyPI metadata snapshot: author, upload date, homepage, license, project URLs, and release count. --- #### secrets-exposure-check — $0.02 USDC URL: https://agentutility.ai/prooflayer/secrets-exposure-check POST: https://x402.agentutility.ai/secrets-exposure-check Price: 0.02 USDC Method: POST Category: ai Tags: security, secrets, env, hardcoded-keys, prooflayer Description: Scans project config files for hardcoded secrets before you deploy. Fetches top-level config files (.env*, wrangler.toml, vercel.json, next.config.*, package.json, etc.) and scans for hardcoded AWS/OpenAI/Anthropic/Stripe/GitHub keys, private keys, DB URLs with passwords, JWT secrets, weak values in .env.example, and server-only env vars accidentally exposed via NEXT_PUBLIC_. Returns 0-100 score, per-finding kind/severity/path/line/redacted-evidence/recommendation, and a Venice plain-English verdict. Dual input: {repo: 'owner/name'} for public GitHub or {files: [{path, content}, ...]} for private / agent-workspace use. Use it as a secrets exposure scan, hardcoded API key detector, .env-committed-key audit, Next.js client env leak detector, or pre-deploy secret gate. Output schema: - score (number): 0-100 secrets-exposure score; higher means more or more severe hardcoded keys and leaks found. - risk_level (string): Bucketed verdict (e.g. low/medium/high/critical) derived from the score and worst-finding severity. - findings (array): Array of detected leaks, each with kind, severity, path, line, redacted evidence, and a recommendation. - signals (object): Per-category counts and flags (AWS, OpenAI, Stripe, private keys, NEXT_PUBLIC leaks, weak .env.example, etc.). - summary (string): Venice-generated plain-English verdict explaining the worst leaks and what to rotate or fix before deploy. - metadata (object): Scan metadata: repo or file count, files scanned, bytes, timings, and model/version used for the verdict. --- #### vendor-questionnaire-draft — $0.08 USDC URL: https://agentutility.ai/prooflayer/vendor-questionnaire-draft POST: https://x402.agentutility.ai/vendor-questionnaire-draft Price: 0.08 USDC Method: POST Category: uncategorized Tags: prooflayer, vendor, questionnaire, draft, vendor-questionnaire-draft Description: Drafts vendor security questionnaire answers from evidence you supply. Takes questionnaire text plus evidence snippets and drafts only evidence-supported answers; unsupported questions are marked needs_evidence instead of invented. Useful for founders and agents answering customer security reviews without leaking private repo data or making unsupported compliance claims. Use it as a security questionnaire answerer, SOC 2 evidence answer helper, or vendor due diligence response builder. Input schema: - questionnaire_text (string, required): Questionnaire questions or pasted security review text. Max 30k chars. - evidence (array, optional): Optional supporting snippets. Answers are drafted only from these items. - company_name (string, optional): Optional company/product name for answer wording. Output schema: - question_count (string): - drafted_count (string): - needs_evidence_count (string): - answered_questions (string): - boundary (string): --- ## EdgeMarket — Onchain decisions agents can charge for. URL: https://agentutility.ai/edge-market Endpoints: 64 Price range: $0.001 – $0.10 USDC/call Lead endpoint: token-risk-score Pitch: Token risk, DEX depth, wallet PnL, gas, bridges, NFTs, DAO proposals, Safe multisig — every onchain question an agent asks before transacting. Buyer: Onchain trading agents, DAO treasury bots, wallet-analysis tools, NFT marketplaces, agent wallets that need to evaluate before transacting. Wedge: Etherscan, Dexscreener, DefiLlama, Reservoir all require keys, dashboards, or rate-limited free tiers. EdgeMarket is the atomic agent-native rewrite. ### endpoints #### agent-card-resolve — $0.005 USDC URL: https://agentutility.ai/edge-market/agent-card-resolve POST: https://x402.agentutility.ai/agent-card-resolve Price: 0.005 USDC Method: POST Category: uncategorized Tags: erc-8004, agent, identity, registry, trustless-agents, a2a, base Description: Resolves an ERC-8004 agentId to its on-chain owner, agentURI, and agent card JSON. Pass an agentId (uint256 on Base) — returns the owner address, the agentURI from the Identity Registry, and the resolved agent card JSON (set fetch_card=false to skip the HTTP follow-up). Reads from Base mainnet Identity Registry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 via a static eth_call (no gas, no wallet); useful for agents discovering peers in the A2A ecosystem. Use it as an agent card resolver, ERC-8004 Identity Registry lookup, Trustless Agents query, A2A identity check, agent.json fetch, or on-chain agent metadata reader. Input schema: - agent_id (integer | string, required): ERC-8004 agentId on Base — non-negative integer. Accepted as number or decimal string. - fetch_card (boolean, optional): If true (default), also fetches the resolved agentURI and embeds the JSON agent card in the response. Set false to skip the HTTP fetch. Output schema: - agent_id (number): ERC-8004 agentId (uint256) that was resolved on the Base Identity Registry. - network (string): Chain the registry was read from, e.g. "base" for Base mainnet. - identity_registry (string): Contract address of the ERC-8004 Identity Registry on Base used for the lookup. - owner (string): On-chain owner address returned by the Identity Registry for this agentId. - agent_uri (string): agentURI string stored on-chain for this agent, typically an https:// or ipfs:// URL. - agent_card (object): Resolved agent card JSON fetched from agentURI; null when fetch_card=false or fetch failed. - agent_card_fetch_error (string,null): Error message if the agentURI HTTP fetch failed, otherwise null. - rpc_used (string): Base RPC endpoint URL that served the eth_call for the registry read. - source (string): Identifier of the resolver service that produced this response. - attribution (string): Credit string pointing back to the x402 agent-card-resolve endpoint. --- #### arbitrage-spread — $0.005 USDC URL: https://agentutility.ai/edge-market/arbitrage-spread POST: https://x402.agentutility.ai/arbitrage-spread Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, crypto, arbitrage, price-spread, cex-prices, exchange-tickers, cross-exchange, arbitrage-spread Description: Finds the cross-exchange arbitrage spread for any CoinGecko-listed coin. Pulls every tracked exchange ticker, computes the lowest and highest USD-converted prices and the spread %, and identifies which exchanges sit at each extreme plus the highest-volume venue. Filters out stale or anomalous tickers. Use it as a max-min price lookup, CEX price dispersion feed, or spread % calculator. Input schema: - coingecko_id (string, required): CoinGecko coin id (e.g. 'ethereum', 'bitcoin'). - target (string, optional): Quote currency to filter for (e.g. 'USDT'). Optional — converted USD prices are used regardless. Output schema: - coingecko_id (string): CoinGecko ID of the coin that was analyzed (e.g., bitcoin, ethereum). - ticker_count (string): Number of exchange tickers included after filtering out stale or anomalous quotes. - min_price_usd (string): Lowest USD-converted price observed across all tracked exchange tickers. - max_price_usd (string): Highest USD-converted price observed across all tracked exchange tickers. - spread_pct (string): Percent gap between max and min price, computed as (max - min) / min * 100. - lowest_price_exchange (string): Name of the exchange quoting the lowest USD-converted price. - highest_price_exchange (string): Name of the exchange quoting the highest USD-converted price. - top_exchange_by_volume (string): Name of the exchange with the largest 24h USD trading volume for this coin. - top_volume_usd (string): 24h USD trading volume at the highest-volume venue for this coin. - source (string): Upstream data provider for the ticker set (CoinGecko). --- #### basename-resolve — $0.005 USDC URL: https://agentutility.ai/edge-market/basename-resolve POST: https://x402.agentutility.ai/basename-resolve Price: 0.005 USDC Method: POST Category: uncategorized Tags: basename, base, ens, name-service, coinbase, resolver, address Description: Resolves Coinbase Basenames (.base.eth) to Ethereum addresses and back, reading the Base mainnet L2 Resolver on-chain (no gas, no wallet). Forward: pass a basename like 'alice.base.eth' (bare names are auto-suffixed with .base.eth) to get the registered address plus avatar / url / com.twitter / com.github / email / com.discord text records (override with `text_records`). Reverse: pass a 0x address to get the primary basename, if any. Useful for agent-payment flows that need to translate human names to Base addresses. Use it as a basename resolver, .base.eth lookup, Base name service, or on-chain name resolution. Input schema: - query (string, required): Either a basename ('alice.base.eth', or bare 'alice' which is auto-suffixed) for forward resolution, OR a 0x-prefixed Ethereum address for reverse resolution. - text_records (array, optional): Optional list of text-record keys to fetch on forward lookups. Default: avatar, url, description, com.twitter, com.github, email, com.discord. Cap 12 keys. Output schema: - mode (string): Either 'forward' (basename to address) or 'reverse' (address to basename), reflecting which lookup ran. - name (string,null): Resolved basename (e.g. 'alice.base.eth') for reverse mode, or the queried name for forward mode; null if unset. - address (string,null): Ethereum address registered to the basename in forward mode, or the queried address in reverse mode; null if unset. - text_records (object): Map of requested text record keys (avatar, url, com.twitter, etc.) to their on-chain string values for forward lookups. - network (string): Chain the resolver was queried on, always 'base' (Base mainnet L2). - resolver (string): Address of the Base L2 Resolver contract used (0xC6d566A56A1aFf6508b41f6c90ff131615583BCD). - rpc_used (string): RPC endpoint URL that served the eth_call against the resolver. - source (string): Identifier for the data origin, e.g. 'base-l2-resolver' indicating on-chain Base mainnet read. - attribution (string): Credit string naming Coinbase Basenames as the underlying name service. --- #### bridge-rates — $0.03 USDC URL: https://agentutility.ai/edge-market/bridge-rates POST: https://x402.agentutility.ai/bridge-rates Price: 0.03 USDC Method: POST Category: uncategorized Tags: edge-market, bridge-rates, cross-chain, bridge-aggregator, lifi, stargate, cctp, bridge-quote Description: Compares cross-chain bridge quotes to find the cheapest route between chains, powered by LiFi. Aggregates Across, Stargate, Hop, deBridge, Synapse, and Circle CCTP via LiFi's public quote API: pass source chain, dest chain, source token, dest token, and amount, and get ranked routes with bridge tool, est_amount_out, gas + fee in USD, est_duration_seconds, and per-step transaction objects ready to sign. Covers Ethereum to Base, Arbitrum, Optimism, and Polygon with USDC and ETH quotes, plus pre-bridge cost, slippage, and ETA estimates. Commercial-OK with LiFi attribution. Use it as a bridge rate aggregator, bridge quote API, or cheapest L1-to-L2 route finder. Input schema: - from_chain (number, required): Source chain id. EVM chain id (1=Ethereum, 8453=Base, 42161=Arbitrum One, 10=Optimism, 137=Polygon, 56=BNB Chain). - to_chain (number, required): Destination chain id (same id space as from_chain). - from_token (string, required): Source token contract address. Use '0x0000000000000000000000000000000000000000' for the chain's native gas token (ETH, MATIC, BNB). - to_token (string, required): Destination token contract address. Same '0x000...' convention for native. - amount (string, required): Source amount in the token's smallest unit (e.g. wei for ETH, '1000000000000000000' = 1 ETH; '1000000' = 1 USDC at 6 decimals). - from_address (string, optional): Optional EVM address of the sender. Required for slippage-checked + ready-to-sign quotes. - to_address (string, optional): Optional EVM destination address. Defaults to from_address. - slippage (number, optional): Max slippage as decimal fraction (0.01 = 1%). Default 0.005. - limit (number, optional): Max routes to return. 1-10. Default 5. Output schema: - route_count (string): Number of bridge routes returned across aggregated providers (Across, Stargate, Hop, deBridge, Synapse, CCTP). --- #### cid-fetch — $0.005 USDC URL: https://agentutility.ai/edge-market/cid-fetch POST: https://x402.agentutility.ai/cid-fetch Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, cid, fetch, cid-fetch Alias of: ipfs-fetch Description: Fetches the content behind an IPFS CID and optional path through public gateways, returning text, JSON, or base64 with a 5 MB cap. Use it as a CID fetch API, IPFS content reader, or decentralized file fetcher. Input schema: - cid (string, required): IPFS CID, CIDv0 (Qm... base58, 46 chars) or CIDv1 (bafy... base32). Required. - path (string, optional): Optional sub-path inside the IPFS directory, e.g. '/index.html' or 'metadata.json'. Leading slash optional. - max_bytes (number, optional): Maximum response size in bytes. Default 1000000 (1 MB). Hard-capped at 5000000 (5 MB). - output (string, optional): How to return the content. 'base64' (default — safe for binary), 'text' (UTF-8 decode), or 'json' (UTF-8 decode + JSON.parse). Returns 502 if 'json' is requested and the body doesn't parse. Output schema: - cid (string): - gateway_used (string): - content_type (string): - size_bytes (string): - content (string): - source (string): --- #### contract-source — $0.01 USDC URL: https://agentutility.ai/edge-market/contract-source POST: https://x402.agentutility.ai/contract-source Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-market, contract-source, etherscan, abi, solidity, verified-contracts, proxy-implementation, contract-abi Alias of: contract-source-verified Description: Returns verified source code and ABI for any deployed contract on Ethereum, Base, Optimism, Arbitrum, or Polygon. Includes is_verified, contract name, compiler version, parsed ABI, full source, license, optimizer settings, constructor args, and proxy implementation address. Use it as an Etherscan source lookup, contract ABI fetcher, or Solidity source lookup. Input schema: - address (string, required): 0x-prefixed 20-byte EVM contract address. - chain (string, optional): EVM chain. Default 'base'. Other supported: 'ethereum', 'polygon', 'arbitrum', 'optimism'. Output schema: - address (string): Contract address that was queried, as a 0x-prefixed hex string. - chain (string): Chain the contract lives on (ethereum, base, optimism, arbitrum, or polygon). - is_verified (string): Boolean string indicating whether source code is verified on the chain's block explorer. - name (string): Contract name as declared in the verified Solidity source. - compiler_version (string): Solidity compiler version used to build the verified contract (e.g. v0.8.20+commit.a1b79de6). - abi (string): Parsed contract ABI as a JSON string describing functions, events, and errors. - source_code (string): Full verified Solidity source code, single-file or multi-file JSON standard input. - license (string): SPDX license identifier declared in the verified source (e.g. MIT, GPL-3.0, UNLICENSED). - optimization (string): Optimizer settings used at compile time, including enabled flag and runs count. - constructor_arguments (string): ABI-encoded constructor arguments supplied at contract deployment, as a hex string. - proxy (string): Implementation address if the contract is a proxy, otherwise null or zero address. - source (string): Block explorer the verified source was fetched from (e.g. etherscan, basescan, arbiscan). --- #### contract-source-verified — $0.01 USDC URL: https://agentutility.ai/edge-market/contract-source-verified POST: https://x402.agentutility.ai/contract-source-verified Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-market, contract-verification, etherscan, abi-fetcher, solidity-source, proxy-implementation, getsourcecode Description: Fetches verified contract source code and ABI for a deployed contract on Ethereum, Optimism, Polygon, Base, or Arbitrum. Returns whether the source is verified, the contract name, compiler version, parsed ABI (as a JSON array, not a string), full Solidity source code (multi-file sources reassembled with '// File: ...' separators), license type, optimizer settings, constructor arguments, and, for proxy contracts, the implementation address. Wraps Etherscan v2's multichain getsourcecode endpoint. Use it as an Etherscan source lookup, Basescan ABI fetcher, Solidity source lookup, contract verification check, or ABI fetcher. Input schema: - address (string, required): 0x-prefixed 20-byte EVM contract address. - chain (string, optional): EVM chain. Default 'base'. Other supported: 'ethereum', 'polygon', 'arbitrum', 'optimism'. Output schema: - address (string): Deployed contract address that was looked up. - chain (string): Chain the contract lives on (ethereum, optimism, polygon, base, or arbitrum). - is_verified (string): Whether the contract source has been verified on the chain's explorer. - name (string): Contract name as declared in the verified Solidity source. - compiler_version (string): Solidity compiler version used to build the verified contract (e.g. v0.8.20+commit.a1b79de6). - abi (string): Parsed contract ABI as a JSON array of function, event, and error definitions. - source_code (string): Full Solidity source code; multi-file contracts are reassembled with '// File: ...' separators. - license (string): SPDX license identifier declared in the verified source (e.g. MIT, GPL-3.0, UNLICENSED). - optimization (string): Optimizer settings used at compile time, including whether enabled and the runs value. - constructor_arguments (string): ABI-encoded constructor arguments passed when the contract was deployed. - proxy (string): For proxy contracts, the implementation address the proxy delegates calls to. - source (string): Upstream data source for the lookup (Etherscan v2 multichain getsourcecode). --- #### crypto-tx-explainer — $0.04 USDC URL: https://agentutility.ai/edge-market/crypto-tx-explainer POST: https://x402.agentutility.ai/crypto-tx-explainer Price: 0.04 USDC Method: POST Category: uncategorized Tags: edge-market, blockchain, transaction-decoder, evm, erc20-transfers, gas-fees, tx-explainer Description: Explain what actually happened in an on-chain transaction on Ethereum, Base, Arbitrum, Optimism, or Polygon by sending its tx_hash. It pulls the receipt and logs from public RPC providers and decodes status, native value moved, gas fee paid, ERC-20 and ERC-721 transfers, and which contracts got touched, labeling known ones like Uniswap routers, USDC, USDT, DAI, and WETH. Set explain: true and it also generates a plain-English summary of who sent what to whom, powered by Morpheus with a Venice fallback. Use it as a blockchain transaction explainer, crypto tx decoder, or on-chain forensics API for debugging agent transactions, building tx-history dashboards, or answering "what did I just sign". Input schema: - tx_hash (string, required): Transaction hash, 0x + 64 hex chars. - chain (string, optional): 'ethereum', 'base' (default), 'arbitrum', 'optimism', or 'polygon'. - explain (boolean, optional): Boolean, default false. When true, adds a 2-3 sentence plain-English explanation via LLM. Output schema: - status (string): Transaction status, typically success or failed based on the receipt. - explanation (string): Plain-English summary of what the transaction did, generated by Venice when explain is true. --- #### current-balance — $0.005 USDC URL: https://agentutility.ai/edge-market/current-balance POST: https://x402.agentutility.ai/current-balance Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, current, balance, current-balance Alias of: erc20-balance Description: Reads a wallet's current ERC-20 token balance with a read-only balanceOf call on Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, or Avalanche. Exact buyer-demand slug. Uses public RPC only, co-fetches decimals, returns raw and decimal-formatted balance, and supports historical block reads. No custody, transfers, trading, or investment advice. Use it as a current balance API or wallet token balance lookup. Input schema: - token (string, required): ERC-20 contract address (0x...). - wallet (string, required): Wallet address to query (0x...). - chain (any, optional): Chain id or slug. 8453|'base' (default), 1|'ethereum', 42161|'arbitrum', 10|'optimism', 137|'polygon', 56|'bsc', 43114|'avalanche'. - block (any, optional): 'latest' default, or hex/decimal block number for historical reads. Output schema: - chain (string): - chain_id (string): - token (string): - wallet (string): - block (string): - balance_raw (string): - balance_hex (string): - decimals (string): - balance (string): --- #### dao-proposal-monitor — $0.03 USDC URL: https://agentutility.ai/edge-market/dao-proposal-monitor POST: https://x402.agentutility.ai/dao-proposal-monitor Price: 0.03 USDC Method: POST Category: uncategorized Tags: dao, governance, snapshot, proposals, voting, edge-market, dao-monitor Description: Monitors DAO governance proposals on Snapshot.org for any space. For a Snapshot space (e.g. 'aave.eth', 'uniswap', 'ens.eth'), returns recent proposals filtered by state (active / closed / pending / all) with title, body, choices, vote tallies (scores per choice), voter count, total voting power, start/end timestamps, and IPFS hash. Optional Venice-powered AI TLDR per proposal. Snapshot Hub public API, no auth. Use it as a DAO proposal monitor, DAO voting tracker, on-chain governance watch, or an Aave + Uniswap + ENS + Arbitrum proposal feed. Input schema: - space (string, required): Snapshot space slug, typically an ENS name (e.g. 'aave.eth', 'uniswap', 'ens.eth', 'arbitrumfoundation.eth'). - state (string, optional): Filter by proposal state. Default 'all'. - limit (number, optional): Max proposals to return. 1-50. Default 10 (most-recent-first). - summarize (boolean, optional): If true, generates a Venice-LLM TLDR per proposal (extra latency). Default false. Output schema: - proposal_count (string): Number of recent Snapshot proposals returned for the requested space. --- #### defi-llama — $0.02 USDC URL: https://agentutility.ai/edge-market/defi-llama POST: https://x402.agentutility.ai/defi-llama Price: 0.02 USDC Method: POST Category: uncategorized Tags: edge-market, defi, llama, defi-llama Alias of: defi-llama-protocol Description: DefiLlama API / DeFi TVL protocol lookup. Resolves a DefiLlama protocol slug such as aave, lido, uniswap, makerdao, or curve-dex and returns current TVL, chain breakdown, protocol metadata, audit links, and optional historical TVL series. Input schema: - protocol (string, required): DefiLlama slug (lowercase, hyphenated). Examples: 'aave', 'lido', 'uniswap', 'makerdao', 'curve-dex'. See defillama.com/protocols for the canonical slug list. - include_tvl_series (boolean, optional): If true, attach the full historical TVL time-series under tvl_summary.series. Adds significant payload size. Default false. Output schema: - protocol_slug (string): - name (string): - symbol (string): - category (string): - chain (string): - parent_protocol (string): - url (string): - twitter (string): - audits (string): - audit_links (string): - description (string): - logo (string): - current_tvl_usd (string): - chain_tvl_breakdown (string): - tvl_summary (string): - attribution (string): --- #### defi-llama-api — $0.02 USDC URL: https://agentutility.ai/edge-market/defi-llama-api POST: https://x402.agentutility.ai/defi-llama-api Price: 0.02 USDC Method: POST Category: uncategorized Tags: defi, llama, api, defi-llama-api Alias of: defi-llama-protocol Description: Looks up DeFi protocol fundamentals from DefiLlama, resolving protocol TVL, category, chains, token symbol, and protocol metadata. Same DefiLlama-backed handler as defi-llama, listed for agents searching exact DefiLlama wording. Use it as a DeFiLlama API or DeFi protocol TVL lookup. Input schema: - protocol (string, required): DefiLlama slug (lowercase, hyphenated). Examples: 'aave', 'lido', 'uniswap', 'makerdao', 'curve-dex'. See defillama.com/protocols for the canonical slug list. - include_tvl_series (boolean, optional): If true, attach the full historical TVL time-series under tvl_summary.series. Adds significant payload size. Default false. Output schema: - protocol (string): - tvl (string): - chains (string): --- #### defi-llama-protocol — $0.02 USDC URL: https://agentutility.ai/edge-market/defi-llama-protocol POST: https://x402.agentutility.ai/defi-llama-protocol Price: 0.02 USDC Method: POST Category: uncategorized Tags: defi, tvl, protocol-lookup, onchain-data, defillama Description: Looks up any DeFi protocol's TVL and metadata from DefiLlama. Resolves a DefiLlama slug and returns canonical name, ticker symbol, category, primary chain, parent-protocol link, project URL, Twitter handle, audit count + audit links, description, logo URL, current USD TVL, per-chain TVL breakdown map, and a 24h / 7d / 30d change summary, with an optional historical TVL series. Free public API; response includes attribution. Use it as a DeFi TVL fetcher, total value locked lookup, chain-breakdown of TVL, Aave + Lido + Uniswap + MakerDAO TVL source, protocol metadata + audits reader, parent-protocol resolver, or DeFi category classifier. Input schema: - protocol (string, required): DefiLlama slug (lowercase, hyphenated). Examples: 'aave', 'lido', 'uniswap', 'makerdao', 'curve-dex'. See defillama.com/protocols for the canonical slug list. - include_tvl_series (boolean, optional): If true, attach the full historical TVL time-series under tvl_summary.series. Adds significant payload size. Default false. Output schema: - current_tvl_usd (string): Current total value locked across all chains for the protocol, denominated in USD. - name (string): Protocol name as listed on DefiLlama (e.g., Aave, Uniswap, Lido). --- #### defi-tvl — $0.02 USDC URL: https://agentutility.ai/edge-market/defi-tvl POST: https://x402.agentutility.ai/defi-tvl Price: 0.02 USDC Method: POST Category: uncategorized Tags: edge-market, defi, tvl, defi-tvl Alias of: defi-llama-protocol Description: DeFi TVL API / total value locked by protocol. Looks up one DefiLlama protocol slug and returns current USD TVL, chain TVL breakdown, TVL changes, protocol metadata, and attribution. Send a protocol slug such as "aave" and get back name, symbol, category, current_tvl_usd, a per-chain chain_tvl_breakdown (Ethereum, Polygon, Arbitrum, and others), and a tvl_summary with 24h/7d/30d percent change plus audit links and socials. Use it as a total value locked API, DeFi protocol tracker, or on-chain liquidity lookup for portfolio monitoring, research reports, or comparing protocols before a yield allocation. Input schema: - protocol (string, required): DefiLlama slug (lowercase, hyphenated). Examples: 'aave', 'lido', 'uniswap', 'makerdao', 'curve-dex'. See defillama.com/protocols for the canonical slug list. - include_tvl_series (boolean, optional): If true, attach the full historical TVL time-series under tvl_summary.series. Adds significant payload size. Default false. Output schema: - protocol_slug (string): - name (string): - symbol (string): - category (string): - chain (string): - parent_protocol (string): - url (string): - twitter (string): - audits (string): - audit_links (string): - description (string): - logo (string): - current_tvl_usd (string): - chain_tvl_breakdown (string): - tvl_summary (string): - attribution (string): --- #### defi-yield-pools — $0.005 USDC URL: https://agentutility.ai/edge-market/defi-yield-pools POST: https://x402.agentutility.ai/defi-yield-pools Price: 0.005 USDC Method: POST Category: uncategorized Tags: defi, yield-aggregator, apy-ranking, defillama, stablecoin-yields, liquidity-pools, yield-farming, pool-screener Description: Filters and ranks thousands of DeFi yield-bearing pools by APY across every chain DeFiLlama tracks. Filters: chain, project, asset symbol, stablecoin-only, single-vs-LP exposure, TVL minimum, APY range, impermanent-loss risk. Returns pool ID, chain, project, symbol, current APY (base + reward), 30-day mean APY, day/week/month APY change, TVL, exposure, IL risk, and predicted-class. Differentiates from defi-llama-protocol (single-protocol TVL): this is the yield-discovery surface. Use it as an APY aggregator, yield-farming opportunity finder, DeFiLlama yields feed, cross-protocol APY ranking, or source for stablecoin yields and LP pool returns. Input schema: - chain (string, optional): e.g. 'Ethereum', 'Base', 'Arbitrum'. Exact-case match against DeFiLlama's chain field. - project (string, optional): e.g. 'aave-v3', 'lido', 'uniswap-v3'. Exact match against DeFiLlama project slug. - symbol (string, optional): Substring match against pool symbol, e.g. 'USDC'. - stablecoin_only (boolean, optional): Only stablecoin pools. - single_only (boolean, optional): Only single-asset exposure (excludes LP pairs). - min_tvl_usd (number, optional): Minimum TVL in USD. - min_apy (number, optional): Minimum APY %. - max_apy (number, optional): Maximum APY % (filters out outliers). - il_risk (string, optional): Filter by impermanent-loss risk classification. - order_by (string, optional): Default 'apy'. - limit (number, optional): 1-500. Default 50. Output schema: - pools (string): Array of yield pool objects, each with chain, project, symbol, APY breakdown, TVL, exposure, and IL risk. - count (string): Number of pools returned in the pools array after filters and any result-limit truncation. - matched_count (string): Total pools matching the requested filters before any truncation to the returned page. - universe_count (string): Total pools in the DeFiLlama yields universe before filters are applied. - summary (string): Short text rollup of the result set: top APYs, dominant chains/projects, and TVL coverage. - attribution (string): Upstream data credit string pointing to DeFiLlama yields as the source of pool data. --- #### defillama — $0.02 USDC URL: https://agentutility.ai/edge-market/defillama POST: https://x402.agentutility.ai/defillama Price: 0.02 USDC Method: POST Category: uncategorized Tags: edge-market, defillama Alias of: defi-llama-protocol Description: Look up a DeFi protocol by its DefiLlama slug and get back current TVL, per-chain TVL breakdown, 24h/7d/30d TVL change, category, parent protocol, audits, and social links in one call. Same backend as defi-llama-protocol, offered here under the shorter slug for buyers searching DefiLlama directly. Send a protocol slug like "aave"; get back name, symbol, current_tvl_usd, chain_tvl_breakdown, tvl_summary, and an attribution string pointing back to DefiLlama. Use it as a DefiLlama API, protocol TVL lookup, or DeFi metadata endpoint for research dashboards, portfolio tools, or yield screening. Input schema: - protocol (string, required): DefiLlama slug (lowercase, hyphenated). Examples: 'aave', 'lido', 'uniswap', 'makerdao', 'curve-dex'. See defillama.com/protocols for the canonical slug list. - include_tvl_series (boolean, optional): If true, attach the full historical TVL time-series under tvl_summary.series. Adds significant payload size. Default false. Output schema: - protocol_slug (string): - name (string): - symbol (string): - category (string): - chain (string): - parent_protocol (string): - url (string): - twitter (string): - audits (string): - audit_links (string): - description (string): - logo (string): - current_tvl_usd (string): - chain_tvl_breakdown (string): - tvl_summary (string): - attribution (string): --- #### dex-liquidity-depth — $0.01 USDC URL: https://agentutility.ai/edge-market/dex-liquidity-depth POST: https://x402.agentutility.ai/dex-liquidity-depth Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-market, defi, liquidity-depth, pool-tvl, token-liquidity, dex-aggregator, defillama Description: Measures DEX liquidity depth by summing TVL across every DefiLlama-tracked yield pool holding a given ERC-20 on Ethereum, Base, Polygon, Arbitrum, or Optimism. Returns per-pool TVL + APY plus total liquidity in USD and the deepest pool. Free public DefiLlama backend, no auth. Use it as a pool TVL aggregator, total-liquidity-per-token lookup, or on-chain liquidity audit. Input schema: - token_address (string, required): 0x-prefixed 20-byte ERC-20 contract address. - chain (string, optional): EVM chain. Default 'base'. Output schema: - token_address (string): ERC-20 contract address queried, lowercased hex. - chain (string): Chain the token lives on (ethereum, base, polygon, arbitrum, or optimism). - pool_count (string): Number of DefiLlama-tracked yield pools holding this token on the chain. - total_liquidity_usd (string): Sum of TVL in USD across every matched pool. - pools (string): Array of pools with project, symbol, TVL in USD, and APY for each. - top_pool (string): Deepest single pool by TVL, with project name, symbol, and USD depth. - source (string): Upstream data provider, always defillama for this endpoint. --- #### ens-resolve — $0.03 USDC URL: https://agentutility.ai/edge-market/ens-resolve POST: https://x402.agentutility.ai/ens-resolve Price: 0.03 USDC Method: POST Category: utilities Tags: ens, ethereum, crypto, name-service, web3 Description: Resolves ENS names in both directions: forward (vitalik.eth to address) and reverse (address to primary ENS). Optional text records include avatar, twitter, github, url, and email. Use it as an ENS resolver, ENS lookup, or Ethereum Name Service lookup. Input schema: - query (string, required): ENS name (e.g. 'vitalik.eth') for forward lookup, or a 0x address for reverse lookup. - text_records (array, optional): Text record keys to fetch, e.g. ["avatar","com.twitter"]. Optional, max 15; defaults to avatar/url/description/twitter/github/email/telegram. Output schema: - mode (string): Lookup direction performed: 'forward' for name-to-address, 'reverse' for address-to-name. - ens_name (string): ENS name resolved or queried (e.g. vitalik.eth), including subdomains when applicable. - address (string): Ethereum address (0x-prefixed, 20 bytes) tied to the ENS name. - text_records (object): Map of ENS text record keys to values (avatar, url, description, com.twitter, com.github, email, org.telegram). - source (string): Resolver source used for the lookup (e.g. ENS public resolver contract or RPC endpoint). --- #### erc20-balance — $0.005 USDC URL: https://agentutility.ai/edge-market/erc20-balance POST: https://x402.agentutility.ai/erc20-balance Price: 0.005 USDC Method: POST Category: uncategorized Tags: erc20, balance-of, token-balance, wallet-balance, onchain-read, evm-rpc, multi-chain, erc20-balance Description: Reads an ERC-20 token balance on-chain across any supported EVM chain, including Base, Ethereum, Arbitrum, Optimism, and Polygon. Co-fetches decimals to return both raw bigint and decimal-formatted balance. Supports historical block parameter. Useful for agent wallet introspection, payment reconciliation, treasury monitoring. Use it as a balanceOf reader, wallet balance lookup, or multi-chain ERC20 balance API. Input schema: - token (string, required): ERC-20 contract address (0x...). - wallet (string, required): Wallet address to query (0x...). - chain (any, optional): Chain id or slug. 8453|'base' (default), 1|'ethereum', 42161|'arbitrum', 10|'optimism', 137|'polygon', 56|'bsc', 43114|'avalanche'. - block (any, optional): 'latest' default, or hex/decimal block number for historical reads. Output schema: - chain (string): Echoed EVM chain name the balance was read from (e.g. base, ethereum, arbitrum, optimism, polygon). - chain_id (string): Numeric EVM chain ID as a string, matching the resolved chain (e.g. 8453 for Base, 1 for Ethereum). - token (string): ERC-20 contract address whose balanceOf was called, echoed back in lowercase hex. - wallet (string): Wallet address whose token balance was queried, echoed back in lowercase hex. - block (string): Block tag or number at which balanceOf was evaluated (latest, or a specific block height as string). - balance_raw (string): Raw balanceOf return value as a base-10 bigint string, before decimals scaling. - balance_hex (string): Raw balanceOf return value as a 0x-prefixed hex string straight from the eth_call response. - decimals (string): Token decimals fetched from the contract's decimals() call, used to format the human-readable balance. - balance (string): Decimal-formatted token balance as a string, scaled by decimals (e.g. 1234.5678 instead of raw units). --- #### erc20-metadata — $0.005 USDC URL: https://agentutility.ai/edge-market/erc20-metadata POST: https://x402.agentutility.ai/erc20-metadata Price: 0.005 USDC Method: POST Category: uncategorized Tags: erc20, token-metadata, token-symbol, token-decimals, total-supply, multi-chain, edge-market, erc20-reader Description: Reads ERC-20 token metadata: name(), symbol(), decimals(), and totalSupply() in parallel via public RPC on Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, and Avalanche. Robust to non-standard tokens that return bytes32 instead of string (MakerDAO MKR pattern is decoded). Returns formatted total supply when decimals are present, plus a chain-appropriate block explorer URL. Use it for token info, token symbol lookup, token decimals, total supply, or as a multi-chain ERC20 reader. Input schema: - token (string, required): ERC-20 contract address (0x...). - chain (any, optional): Chain id or slug. 8453|'base' (default), 1|'ethereum', 42161|'arbitrum', 10|'optimism', 137|'polygon', 56|'bsc', 43114|'avalanche'. - block (any, optional): 'latest' default, or hex/decimal block number. Output schema: - chain (string): Chain name the token lives on (Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, Avalanche). - chain_id (string): EVM chain ID for the network the lookup ran against. - token (string): ERC-20 contract address that was queried, echoed back checksummed. - block (string): Block number the name/symbol/decimals/totalSupply reads were resolved against. - name (string): Token name from name(), with bytes32 fallback decoded for non-standard tokens like MKR. - symbol (string): Token symbol from symbol(), with bytes32 fallback decoded for non-standard tokens. - decimals (string): Decimals from decimals() as a stringified integer (e.g. '18', '6'). - total_supply_raw (string): Raw totalSupply() return value as a base-units integer string, no decimal scaling applied. - total_supply (string): Human-formatted total supply scaled by decimals, omitted if decimals weren't readable. - explorer_url (string): Block explorer link for the token on its chain (Basescan, Etherscan, Arbiscan, etc.). --- #### eth-logs — $0.01 USDC URL: https://agentutility.ai/edge-market/eth-logs POST: https://x402.agentutility.ai/eth-logs Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-market, eth-getlogs, event-logs, evm-rpc, erc20-transfers, multi-chain, log-indexer, onchain-events Description: Reads on-chain event logs with generic eth_getLogs queries across Base, Ethereum, Arbitrum, Optimism, Polygon, and BSC via public no-auth RPC. Supports address + up to 4 topics (with OR arrays), from/to block range, and a 'last_n_blocks' convenience param. Hard-capped at 5,000 logs and 10,000-block range per call. Use it as an EVM event reader, ERC20 Transfer log scanner, NFT mint log reader, DEX swap event feed, multi-chain log scanner, log indexer, or smart contract event reader. Input schema: - chain (any, optional): Chain id or slug. Default 'base'. Supported: 8453|'base', 1|'ethereum', 42161|'arbitrum', 10|'optimism', 137|'polygon', 56|'bsc'. - address (any, optional): Contract address (0x..., string or array of strings). Optional. - topics (array, optional): Up to 4 topics. Each element: hex string (32 bytes), array of hex strings (OR-filter), or null (wildcard at that position). - from_block (any, optional): Hex string ('0x...'), decimal number, or 'latest'/'earliest'/'pending'/'safe'/'finalized'. - to_block (any, optional): Same shape as from_block. Default 'latest'. - last_n_blocks (number, optional): Convenience: query the last N blocks. Overrides from/to_block. Output schema: - chain (string): Chain name queried (base, ethereum, arbitrum, optimism, polygon, or bsc). - chain_id (string): Numeric EVM chain ID corresponding to the chain that was queried. - from_block (string): Starting block number (inclusive) of the scanned range, as a decimal string. - to_block (string): Ending block number (inclusive) of the scanned range, as a decimal string. - count (string): Number of logs actually returned in this response after the 5,000-log cap. - total_count (string): Total logs matched by the filter before the 5,000-log cap was applied. - truncated (string): True if results hit the 5,000-log cap and more matching logs exist beyond what's returned. - logs (string): Array of raw eth_getLogs entries with address, topics, data, blockNumber, txHash, and logIndex. --- #### flagged-tokens — $0.005 USDC URL: https://agentutility.ai/edge-market/flagged-tokens POST: https://x402.agentutility.ai/flagged-tokens Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, flagged, tokens, flagged-tokens Alias of: solana-flagged-tokens Description: Feed of flagged risky Solana tokens: thin liquidity, extreme moves, sell pressure, very new pairs, and missing profile context. Same backend as solana-flagged-tokens, exposed under the high-demand buyer slug. Use it as a risky token feed or DEX market-data risk screen. Input schema: - limit (number, optional): Max flagged tokens to return. Range 1-50. Default 20. - min_liquidity_usd (number, optional): Optional minimum pair liquidity filter. - min_volume_24h_usd (number, optional): Optional minimum 24h volume filter. Output schema: - mode (string): - chain (string): - returned (string): - tokens (string): - caveat (string): - source (string): --- #### funding-rates — $0.005 USDC URL: https://agentutility.ai/edge-market/funding-rates POST: https://x402.agentutility.ai/funding-rates Price: 0.005 USDC Method: POST Category: uncategorized Tags: funding-rates, perp-funding, binance-futures, perp-basis, mark-price, next-funding-time, derivatives, usd-m-futures Description: Returns perp funding rates for any Binance USD-M futures symbol (BTCUSDT, ETHUSDT, SOLUSDT...): current funding %, mark + index price, next funding timestamp, and the last 24 funding intervals (default 24 x 1h-since-event). Free public Binance API, no auth. Use it as a next-funding-time lookup, 24h funding history, or perp basis feed. Input schema: - symbol (string, required): Binance futures symbol — uppercase, no slash. e.g. 'BTCUSDT', 'ETHUSDT'. - history_intervals (number, optional): How many past funding events to include. Range [1, 48]. Default 24. Output schema: - symbol (string): Binance USD-M futures symbol queried (e.g. BTCUSDT, ETHUSDT, SOLUSDT). - mark_price (string): Current mark price used for funding and PnL calculations on the perp contract. - index_price (string): Spot index price the perp tracks, used as the funding-rate reference. - current_funding_rate_pct (string): Current funding rate as a percent (positive = longs pay shorts, negative = shorts pay longs). - next_funding_at (string): ISO timestamp when the next funding payment settles on this perp. - last_24h_avg_pct (string): Mean funding rate percent across the last 24 hourly funding intervals. - last_24h_max_abs_pct (string): Largest absolute funding rate percent seen in the last 24 funding intervals. - history (string): Array of the last 24 funding intervals with rate percent and settlement timestamp per entry. - source (string): Upstream data provider, here Binance USD-M futures public API. --- #### gas-api — $0.02 USDC URL: https://agentutility.ai/edge-market/gas-api POST: https://x402.agentutility.ai/gas-api Price: 0.02 USDC Method: POST Category: uncategorized Tags: edge-market, gas, api, gas-api Alias of: gas-now-base Description: Estimates blockchain gas fees with EIP-1559 tiers for Base, Ethereum, Optimism, and Arbitrum. Returns base fee, safe-low, standard, and fast priority/max fees, plus USD tx-cost estimates. Use it as a gas API or blockchain gas fee estimator. Input schema: - chain (string, optional): EVM L1/L2 to read gas from. Default 'base'. Output schema: - chain (string): - base_fee_gwei (string): - priority_fee_gwei (string): - total_recommended_gwei (string): - block_number (string): - eth_price_usd (string): - cost_usd (string): - timestamp (string): --- #### gas-fees — $0.02 USDC URL: https://agentutility.ai/edge-market/gas-fees POST: https://x402.agentutility.ai/gas-fees Price: 0.02 USDC Method: POST Category: uncategorized Tags: edge-market, gas, fees, gas-fees Alias of: gas-now-base Description: Estimates EIP-1559 transaction fees on Base, Ethereum, Optimism, and Arbitrum. Returns base fee, priority-fee tiers, maxFeePerGas, and USD cost estimates for common transactions. Use it as a gas fees API or multi-chain gas tracker. Input schema: - chain (string, optional): EVM L1/L2 to read gas from. Default 'base'. Output schema: - chain (string): - base_fee_gwei (string): - priority_fee_gwei (string): - total_recommended_gwei (string): - block_number (string): - eth_price_usd (string): - cost_usd (string): - timestamp (string): --- #### gas-now-base — $0.02 USDC URL: https://agentutility.ai/edge-market/gas-now-base POST: https://x402.agentutility.ai/gas-now-base Price: 0.02 USDC Method: POST Category: utilities Tags: gas, crypto, base, ethereum, l2, fee Description: Real-time gas price oracle for Base, Ethereum, Optimism, Arbitrum, and Polygon. Reads the chain's latest block, derives the EIP-1559 base fee, suggests safe-low / standard / fast priority-fee tiers with a total recommended maxFeePerGas, and converts the cost to USD for common transactions (transfer, ERC-20 transfer, Uniswap swap, NFT mint). Use it as a gas price API, EIP-1559 fee estimator, etherscan-gas alternative, or pre-transaction cost calculator. Input schema: - chain (string, optional): EVM L1/L2 to read gas from. Default 'base'. Output schema: - chain (string): Chain name (base, ethereum, optimism, arbitrum, or polygon). - chain_id (string): EVM chain ID as a string (e.g. 8453 for Base, 1 for Ethereum, 137 for Polygon). - block_number (string): Latest block number used to read the base fee, as a decimal string. - block_timestamp (number): Unix timestamp (seconds) of the latest block sampled for the fee reading. - block_iso_timestamp (string): ISO 8601 timestamp of the latest block sampled for the fee reading. - block_age_seconds (number): Seconds elapsed between the sampled block and the response time, for staleness checks. - base_fee_gwei (number): Current EIP-1559 base fee for the chain, in gwei. - priority_fee_suggestion_gwei (number): Suggested priority (tip) fee in gwei for timely inclusion in the next block. - total_recommended_gwei (number): Recommended max fee per gas in gwei (base fee plus priority fee suggestion). - legacy_gas_price_gwei (number): Legacy (non-1559) gas price in gwei for transactions that don't set fee caps. - native_token (string): Symbol of the chain's native gas token (ETH, MATIC, etc.). - native_token_price_usd (number): Spot USD price of the native gas token used to derive USD cost estimates. - cost_estimates (object): USD cost estimates per common action (native transfer, USDC transfer, ERC-20 approve, swap, NFT mint, deploy). - rpc_url (string): Public RPC endpoint used to query the chain's latest block and base fee. --- #### gas-price — $0.02 USDC URL: https://agentutility.ai/edge-market/gas-price POST: https://x402.agentutility.ai/gas-price Price: 0.02 USDC Method: POST Category: uncategorized Tags: edge-market, gas-price, eip-1559, fee-estimator, base-fee, priority-fee, gas-tracker Alias of: gas-now-base Description: Estimates current gas prices and EIP-1559 fees on Base, Ethereum, Optimism, and Arbitrum. Reads the chain's latest block, derives base fee, suggests priority fees for safe-low/standard/fast tiers, computes total maxFeePerGas, and converts cost to USD for common tx types. Use it as a gas price API, EIP-1559 fee estimator, multi-chain gas tracker, or pre-tx cost estimator. Input schema: - chain (string, optional): EVM L1/L2 to read gas from. Default 'base'. Output schema: - chain (string): Chain name queried (e.g. base, ethereum, optimism, arbitrum). - base_fee_gwei (string): Latest block's base fee per gas in gwei, derived from EIP-1559. - priority_fee_gwei (string): Suggested miner tip in gwei for the requested speed tier. - total_recommended_gwei (string): Recommended maxFeePerGas in gwei (base fee plus priority fee). - block_number (string): Block height the base fee was read from. - eth_price_usd (string): ETH spot price in USD used to convert gas cost. - cost_usd (string): Estimated total tx cost in USD for a common transaction type. - timestamp (string): ISO-8601 UTC time the gas reading was taken. --- #### gas-price-api — $0.02 USDC URL: https://agentutility.ai/edge-market/gas-price-api POST: https://x402.agentutility.ai/gas-price-api Price: 0.02 USDC Method: POST Category: uncategorized Tags: gas, price, api, gas-price-api Alias of: gas-now-base Description: Estimates blockchain gas prices: base fee, priority fee tiers, maxFeePerGas, and USD transaction costs for Base, Ethereum, Optimism, and Arbitrum. Same gas-price handler. Use it as a gas price API, EIP-1559 gas fee endpoint, or blockchain transaction fee estimator. Input schema: - chain (string, optional): EVM L1/L2 to read gas from. Default 'base'. Output schema: - chain (string): - standard (string): - source (string): --- #### honeypot-check — $0.05 USDC URL: https://agentutility.ai/edge-market/honeypot-check POST: https://x402.agentutility.ai/honeypot-check Price: 0.05 USDC Method: POST Category: uncategorized Tags: edge-market, honeypot-check, token-safety, rug-detection, swap-protection, erc20-scanner, buy-sell-tax, honeypot-simulation Alias of: token-honeypot Description: Honeypot.is buy/sell simulation for any Base or Ethereum ERC-20. Returns is_honeypot verdict, buy/sell/transfer tax %, simulation success flag, and a reason string when a honeypot is detected. Use before every swap to detect sell-blocking risk. Input schema: - token_address (string, required): 0x-prefixed 20-byte EVM token contract address. - chain (string, optional): EVM chain. Default 'base'. Output schema: - token (string): ERC-20 contract address that was simulated. - chain (string): Chain the token lives on, either base or ethereum. - simulation (string): Nested object with buy/sell/transfer tax percentages and the success flag from the Honeypot.is simulation. - contract (string): Nested object with contract metadata like name, symbol, decimals, and any owner or proxy flags. - risk (string): Object with is_honeypot verdict plus a reason string when sell-blocking or tax-trap behavior is detected. - source (string): Upstream data provider, set to honeypot.is. --- #### hyperliquid-market — $0.001 USDC URL: https://agentutility.ai/edge-market/hyperliquid-market POST: https://x402.agentutility.ai/hyperliquid-market Price: 0.001 USDC Method: POST Category: uncategorized Tags: edge-market, hyperliquid, market, hyperliquid-market Description: Looks up active Hyperliquid markets with mark price, size decimals, max leverage, and margin table id from Hyperliquid's public info API. Low-cost exact-demand endpoint. Read-only; no wallet data, trading, private API keys, or order routing. Use it as a Hyperliquid market data API, perps mark price lookup, or crypto futures market lookup. Input schema: - market (string, optional): Hyperliquid market or symbol, e.g. 'BTC', 'ETH', or 'SOL'. - mode (string, optional): Lookup mode. Only read-only market data is enabled. Default 'market'. - limit (number, optional): Maximum records to return when market is omitted. Suggested range 1-50. Output schema: - market (string): - mark_price (string): - size_decimals (string): - max_leverage (string): - margin_table_id (string): - source (string): --- #### hyperliquid-perps — $0.005 USDC URL: https://agentutility.ai/edge-market/hyperliquid-perps POST: https://x402.agentutility.ai/hyperliquid-perps Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, hyperliquid, perps, hyperliquid-perps Description: Returns Hyperliquid perps market data: active markets, mark prices, size decimals, max leverage, and margin table ids. Read-only access to the public Hyperliquid info API; no trading, private wallet data, or order routing. Use it as a perpetual futures market lookup or crypto derivatives feed. Input schema: - market (string, optional): Hyperliquid market or symbol, e.g. 'BTC', 'ETH', or 'SOL'. - mode (string, optional): Lookup mode. Only read-only market data is enabled. Default 'market'. - limit (number, optional): Maximum records to return. Suggested range 1-50. Output schema: - market (string): - mark_price (string): - size_decimals (string): - max_leverage (string): - margin_table_id (string): - source (string): --- #### ipfs — $0.005 USDC URL: https://agentutility.ai/edge-market/ipfs POST: https://x402.agentutility.ai/ipfs Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, ipfs Alias of: ipfs-fetch Description: Retrieves IPFS content by CID and optional path through public gateways, returning base64, text, or parsed JSON with a 5 MB hard cap. Use it as an IPFS fetch API, CID resolver, or NFT metadata fetcher. Input schema: - cid (string, required): IPFS CID, CIDv0 (Qm... base58, 46 chars) or CIDv1 (bafy... base32). Required. - path (string, optional): Optional sub-path inside the IPFS directory, e.g. '/index.html' or 'metadata.json'. Leading slash optional. - max_bytes (number, optional): Maximum response size in bytes. Default 1000000 (1 MB). Hard-capped at 5000000 (5 MB). - output (string, optional): How to return the content. 'base64' (default — safe for binary), 'text' (UTF-8 decode), or 'json' (UTF-8 decode + JSON.parse). Returns 502 if 'json' is requested and the body doesn't parse. Output schema: - cid (string): - gateway_used (string): - content_type (string): - size_bytes (string): - content (string): - source (string): --- #### ipfs-api — $0.005 USDC URL: https://agentutility.ai/edge-market/ipfs-api POST: https://x402.agentutility.ai/ipfs-api Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, ipfs, api, ipfs-api Alias of: ipfs-fetch Description: Resolves an IPFS CID and optional path through public gateways, returning text, parsed JSON, or base64 with content type, size, and gateway provenance. 5 MB cap. Use it as a CID fetch API, IPFS gateway API, or Web3 storage fetch. Input schema: - cid (string, required): IPFS CID, CIDv0 (Qm... base58, 46 chars) or CIDv1 (bafy... base32). Required. - path (string, optional): Optional sub-path inside the IPFS directory, e.g. '/index.html' or 'metadata.json'. Leading slash optional. - max_bytes (number, optional): Maximum response size in bytes. Default 1000000 (1 MB). Hard-capped at 5000000 (5 MB). - output (string, optional): How to return the content. 'base64' (default — safe for binary), 'text' (UTF-8 decode), or 'json' (UTF-8 decode + JSON.parse). Returns 502 if 'json' is requested and the body doesn't parse. Output schema: - cid (string): - gateway_used (string): - content_type (string): - size_bytes (string): - content (string): - source (string): --- #### ipfs-fetch — $0.005 USDC URL: https://agentutility.ai/edge-market/ipfs-fetch POST: https://x402.agentutility.ai/ipfs-fetch Price: 0.005 USDC Method: POST Category: developer-tools Tags: ipfs, cid-resolver, ipfs-gateway, nft-metadata, filecoin, web3-storage, decentralized-content, ipfs-fetch, web3, storage, gateway Description: Fetches IPFS content by CID through public gateways and returns it as base64, UTF-8 text, or parsed JSON. Resolves a CID (CIDv0 Qm... or CIDv1 bafy...) and optional sub-path through a fallback chain of public gateways (cloudflare-ipfs.com, ipfs.io, dweb.link). Hard cap 5 MB with HEAD pre-flight and streaming size guard so oversized files are rejected before full download. Use it as an IPFS gateway API, CID resolver, Web3 storage retrieval, NFT metadata fetcher, Filecoin gateway, or decentralized content reader. Input schema: - cid (string, required): IPFS CID, CIDv0 (Qm... base58, 46 chars) or CIDv1 (bafy... base32). Required. - path (string, optional): Optional sub-path inside the IPFS directory, e.g. '/index.html' or 'metadata.json'. Leading slash optional. - max_bytes (number, optional): Maximum response size in bytes. Default 1000000 (1 MB). Hard-capped at 5000000 (5 MB). - output (string, optional): How to return the content. 'base64' (default — safe for binary), 'text' (UTF-8 decode), or 'json' (UTF-8 decode + JSON.parse). Returns 502 if 'json' is requested and the body doesn't parse. Output schema: - cid (string): Echoes back the requested IPFS CID (CIDv0 Qm... or CIDv1 bafy...) that was resolved. - gateway_used (string): Which public gateway served the content (cloudflare-ipfs.com, ipfs.io, or dweb.link). - content_type (string): MIME type reported by the gateway, e.g. application/json, image/png, text/plain. - size_bytes (string): Byte length of the fetched content; capped at 5 MB after HEAD pre-flight check. - content (string): Fetched payload as base64 for binary, raw text for text, or parsed JSON when content-type is JSON. - source (string): Origin label for the data, typically 'ipfs' indicating the decentralized storage network. --- #### ipfs-gateway — $0.005 USDC URL: https://agentutility.ai/edge-market/ipfs-gateway POST: https://x402.agentutility.ai/ipfs-gateway Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, ipfs, gateway, ipfs-gateway Alias of: ipfs-fetch Description: Reads a CID through a fallback chain of public IPFS gateways and returns content type, size, gateway used, and body as base64, text, or JSON. Use it as an IPFS gateway API, CID gateway resolver, or decentralized file retrieval tool. Input schema: - cid (string, required): IPFS CID, CIDv0 (Qm... base58, 46 chars) or CIDv1 (bafy... base32). Required. - path (string, optional): Optional sub-path inside the IPFS directory, e.g. '/index.html' or 'metadata.json'. Leading slash optional. - max_bytes (number, optional): Maximum response size in bytes. Default 1000000 (1 MB). Hard-capped at 5000000 (5 MB). - output (string, optional): How to return the content. 'base64' (default — safe for binary), 'text' (UTF-8 decode), or 'json' (UTF-8 decode + JSON.parse). Returns 502 if 'json' is requested and the body doesn't parse. Output schema: - cid (string): - gateway_used (string): - content_type (string): - size_bytes (string): - content (string): - source (string): --- #### lp-lock-check — $0.01 USDC URL: https://agentutility.ai/edge-market/lp-lock-check POST: https://x402.agentutility.ai/lp-lock-check Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-market, defi, liquidity-lock, rug-pull-detection, unicrypt, team-finance, uniswap-v2, lp-lock-check Description: Checks whether an LP token's liquidity is locked, useful for detecting rug-pull risk before swapping into a new pair. For any LP token (Uniswap V2-shaped) on Ethereum or Base, reports the % of supply held by the canonical LP-locker contracts (Unicrypt v2, Team Finance) plus burn addresses (0x0, 0xdead). Returns a verdict of locked (≥95%), partial (1-95%), or none. Use it as an LP lock check or liquidity-lock auditor with Unicrypt + Team Finance + burn-address detection. Input schema: - lp_token_address (string, required): 0x-prefixed 20-byte LP token (Uniswap V2 pair) address. - chain (string, optional): EVM chain. Default 'base'. Output schema: - lp_token (string): LP token contract address that was audited. - chain (string): Chain the LP token lives on (ethereum or base). - total_supply (string): Total supply of the LP token, as a decimal string. - lockers (string): Per-locker breakdown showing balances held by Unicrypt v2, Team Finance, and burn addresses. - total_locked_pct (string): Combined percentage of LP supply held across all lockers and burn addresses. - status (string): Verdict bucket: locked (>=95%), partial (1-95%), or none (<1%). - source (string): On-chain contract calls used to compute the balances (no third-party API). --- #### nft-floor — $0.01 USDC URL: https://agentutility.ai/edge-market/nft-floor POST: https://x402.agentutility.ai/nft-floor Price: 0.01 USDC Method: POST Category: uncategorized Tags: nft, floor-price, reservoir, collection-stats, nft-sales, edge-market, nft-floor Description: Returns an NFT collection's floor price and market stats from CoinGecko. Send a CoinGecko collection slug and get floor price in the native token and USD, market cap, 24h volume, floor change over 24h/7d/30d/1y, market cap rank, holder count, and total supply. Covers the NFT collections CoinGecko tracks across major chains. Use it as an NFT floor price API, collection market cap lookup, or NFT floor tracker. Input schema: - collection (string, required): CoinGecko NFT collection slug, e.g. 'bored-ape-yacht-club'. The only input the handler reads. Output schema: - floor_native (string): Collection floor price in the chain's native token (e.g. ETH, MATIC) as a decimal string. - token_count (string): Total number of tokens (NFTs) in the collection as a string. --- #### price-impact — $0.005 USDC URL: https://agentutility.ai/edge-market/price-impact POST: https://x402.agentutility.ai/price-impact Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, dex, slippage, price-impact, swap-quote, depth-simulation, aggregator, trade-sizing Description: Estimates price impact and slippage for a DEX swap before you submit it on-chain. For a (from_token, to_token, chain), pulls aggregator quotes (LlamaSwap meta-aggregator, free public) at multiple USD sizes and reports per-size effective price + slippage versus the smallest size. Use it as a slippage estimator, swap-size impact check, size-keyed quote, or depth simulation to size a fill. Input schema: - from_token (string, required): 0x-prefixed 20-byte ERC-20 input token. - to_token (string, required): 0x-prefixed 20-byte ERC-20 output token. - chain (string, optional): EVM chain. Default 'base'. - sizes_usd (array, optional): USD sizes to quote at, sorted ascending. Up to 5. Default [100, 1000, 10000]. Output schema: - from_token (string): Source token address (or symbol) being sold in the simulated swap. - to_token (string): Destination token address (or symbol) being bought in the simulated swap. - chain (string): Chain the quote is sourced on (e.g. ethereum, base, arbitrum). - from_usd_price (string): Spot USD price of from_token used to convert requested USD sizes into token amounts. - from_decimals (string): ERC-20 decimals of from_token, used to scale amounts passed to the aggregator. - quotes (string): Array of per-size entries with USD size, effective price, and slippage versus the smallest probe size. - source (string): Aggregator that produced the quotes (LlamaSwap meta-aggregator across DEX routers). --- #### protocol-tvl — $0.02 USDC URL: https://agentutility.ai/edge-market/protocol-tvl POST: https://x402.agentutility.ai/protocol-tvl Price: 0.02 USDC Method: POST Category: uncategorized Tags: edge-market, protocol, tvl, protocol-tvl Alias of: defi-llama-protocol Description: Looks up a DeFi protocol's total value locked, resolving slugs such as aave, lido, uniswap, makerdao, or curve-dex into current USD TVL, chain breakdown, metadata, audit links, and optional historical TVL series. Same DefiLlama-backed handler as defi-llama-protocol. Use it as a protocol TVL API or DeFi TVL lookup. Input schema: - protocol (string, required): DefiLlama slug (lowercase, hyphenated). Examples: 'aave', 'lido', 'uniswap', 'makerdao', 'curve-dex'. See defillama.com/protocols for the canonical slug list. - include_tvl_series (boolean, optional): If true, attach the full historical TVL time-series under tvl_summary.series. Adds significant payload size. Default false. Output schema: - protocol_slug (string): - name (string): - current_tvl_usd (string): - attribution (string): --- #### safe-multisig-status — $0.005 USDC URL: https://agentutility.ai/edge-market/safe-multisig-status POST: https://x402.agentutility.ai/safe-multisig-status Price: 0.005 USDC Method: POST Category: uncategorized Tags: safe, gnosis-safe, multisig, dao, treasury, onchain Description: Reads a Safe (Gnosis Safe) multisig's on-chain state: owners, threshold, and the pending transaction queue. Returns owners[], threshold, nonce, version, master copy, fallback handler, and guard via batched eth_call on Base / Ethereum / Arbitrum / Optimism / Polygon (no key, no gas), and fetches pending (unexecuted) transactions from the Safe Transaction Service. DAO/treasury agents need this constantly to verify multisig config and watch the execution queue. Use it for Safe multisig status, Safe info, DAO treasury wallet checks, or Safe wallet lookup. Input schema: - address (string, required): Safe contract address (0x + 40 hex). Case-insensitive. - chain (string, optional): Chain to query. Default 'base'. - pending_limit (number, optional): Max pending transactions to return (0-50). Default 10. Set 0 to skip the Safe TX Service call entirely. Output schema: - address (string): Checksummed Safe contract address that was queried. - chain (string): Chain name the Safe lives on (base, ethereum, arbitrum, optimism, polygon). - network (string): Network identifier or chain ID used for the eth_call batch. - threshold (integer,null): Number of owner signatures required to execute a Safe transaction. - owners (array): Array of owner addresses authorized to sign Safe transactions. - nonce (integer,null): Current Safe nonce — the index of the next transaction to execute. - version (string,null): Safe contract version string (e.g. 1.3.0, 1.4.1) reported on-chain. - master_copy (string,null): Address of the Safe singleton/implementation contract the proxy delegates to. - fallback_handler (string,null): Address of the configured fallback handler contract, or null if none set. - guard (string,null): Address of the configured transaction guard contract, or null if no guard is set. - pending_transactions (array): Array of unexecuted transactions from the Safe Transaction Service queue. - pending_count (integer): Count of pending (unexecuted) transactions waiting in the Safe queue. - rpc_used (string): RPC endpoint URL that served the batched eth_call for Safe on-chain state. - safe_api_used (string,null): Safe Transaction Service base URL queried for pending transactions, or null if skipped. - source (string): Identifier for where the data came from (on-chain eth_call + Safe Transaction Service). - attribution (string): Credit string naming the upstream data sources (Safe contracts + Safe Transaction Service). --- #### safe-tx-decode — $0.003 USDC URL: https://agentutility.ai/edge-market/safe-tx-decode POST: https://x402.agentutility.ai/safe-tx-decode Price: 0.003 USDC Method: POST Category: uncategorized Tags: gnosis-safe, multisig, transaction-decoder, calldata, multisend, exectransaction Description: Decodes a Gnosis Safe multisig transaction into its actual on-chain instructions: target contract, ETH value, calldata, call vs delegatecall operation, gas parameters, and signer count. Send a transaction hash and chain, or raw calldata directly, and skip manually parsing execTransaction ABI encoding by hand. Batched MultiSend calls are auto-decoded into their individual sub-transactions with each target, value, and operation broken out. Supports Ethereum, Base, Arbitrum, Optimism, Polygon, and Gnosis Chain. Use it as a Safe transaction decoder, multisig calldata decoder, or execTransaction inspector for treasury review, multisig approval audits, and forensic analysis of Safe wallet activity. Input schema: - tx_hash (string, optional): On-chain hash of the Safe execTransaction call to fetch and decode. Provide this or 'calldata'. - calldata (string, optional): Raw execTransaction calldata to decode directly, skipping the RPC lookup. Provide this or 'tx_hash'. - chain (string, optional): 'ethereum' (default), 'base', 'arbitrum', 'optimism', 'polygon', or 'gnosis'. Only used when resolving tx_hash via RPC. - to (string, optional): Optional Safe address to echo back in the response when not resolvable from tx_hash. Output schema: - is_multisend (string): True if the decoded call targets the MultiSend contract and was unpacked into inner sub-transactions. - multisend_op_count (string): Number of inner operations unpacked from the MultiSend batch, or 0 when not a MultiSend. --- #### solana-flagged-tokens — $0.005 USDC URL: https://agentutility.ai/edge-market/solana-flagged-tokens POST: https://x402.agentutility.ai/solana-flagged-tokens Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, solana, flagged, tokens, solana-flagged-tokens Description: Feed of recently active Solana tokens flagged for risk from DEX Screener market data. Flags thin liquidity, volume far above liquidity, extreme 24h price move, sell pressure, very new pair age, missing profile context, or missing pair data. Market-data screen only, no private holder graph. Use it as a risky Solana token feed or meme coin risk screen. Input schema: - limit (number, optional): Max flagged tokens to return. Range 1-50. Default 20. - min_liquidity_usd (number, optional): Optional minimum pair liquidity filter. - min_volume_24h_usd (number, optional): Optional minimum 24h volume filter. Output schema: - mode (string): - chain (string): - returned (string): - tokens (string): - caveat (string): - source (string): --- #### solana-token-safety — $0.02 USDC URL: https://agentutility.ai/edge-market/solana-token-safety POST: https://x402.agentutility.ai/solana-token-safety Price: 0.02 USDC Method: POST Category: uncategorized Tags: edge-market, solana, token, safety, solana-token-safety Description: Scores the safety of a Solana SPL token from on-chain security signals, returning a 0-100 safety score, grade, flags, and recommendation. Reads GoPlus Solana token-security signals: mint/freeze/close authorities, transfer hooks, transfer fee, mutable balance/metadata, top-holder concentration, LP holders, and the trusted-token allowlist. EVM tokens: use token-risk-score. Informational on-chain data, not financial advice. Use it as an SPL token rug check, Solana memecoin scam detector, mint + freeze authority check, or holder concentration + LP analysis. Input schema: - mint_address (string, required): Solana SPL token mint address (base58, 32-44 chars). Output schema: - mint_address (string): - chain (string): - safety_score (string): - grade (string): - recommendation (string): - flags (string): - authorities (string): - top_holder_pct (string): - trusted_token (string): - source (string): --- #### solana-token-watchlist — $0.005 USDC URL: https://agentutility.ai/edge-market/solana-token-watchlist POST: https://x402.agentutility.ai/solana-token-watchlist Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, solana, token, watchlist, solana-token-watchlist Description: Solana token price watchlist returns recently profiled and actively boosted tokens with public DEX market data. Send a result limit plus optional liquidity and 24-hour volume filters; receive each token's best pair, USD price, liquidity, volume, buy and sell counts, price change, pair age, links, activity score, and market-data risk flags. It reports market data and does not recommend trades. Use it as a Solana token price API, DEX price feed, boosted-token tracker, or token watchlist for monitoring agents. Input schema: - limit (number, optional): Max tokens to return. Range 1-50. Default 20. - min_liquidity_usd (number, optional): Optional minimum pair liquidity filter. - min_volume_24h_usd (number, optional): Optional minimum 24h volume filter. Output schema: - mode (string): - chain (string): - returned (string): - tokens (string): - caveat (string): - source (string): --- #### solana-trending-tokens — $0.005 USDC URL: https://agentutility.ai/edge-market/solana-trending-tokens POST: https://x402.agentutility.ai/solana-trending-tokens Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, solana, trending, tokens, solana-trending-tokens Description: Ranks trending, actively boosted Solana tokens by liquidity, volume, 24h txns, boost amount, and price movement. Returns pair links, token links, market data, risk flags, and caveats. Use it as a DEX Screener boosted-tokens feed or active Solana meme coin discovery tool. Input schema: - limit (number, optional): Max tokens to return. Range 1-50. Default 20. - min_liquidity_usd (number, optional): Optional minimum pair liquidity filter. - min_volume_24h_usd (number, optional): Optional minimum 24h volume filter. Output schema: - mode (string): - chain (string): - returned (string): - tokens (string): - caveat (string): - source (string): --- #### stablecoin-monitor — $0.005 USDC URL: https://agentutility.ai/edge-market/stablecoin-monitor POST: https://x402.agentutility.ai/stablecoin-monitor Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, stablecoin, depeg-alert, peg-deviation, price-feed, usdt-usdc, stablecoin-monitor Description: Stablecoin monitor. Live prices and basis-point deviation from $1 for USDT, USDC, DAI, FRAX, PYUSD, FDUSD, USDE, RLUSD. Configurable depeg-alert threshold. Wraps the same backend as stablecoin-peg under a clearer slug. Input schema: - symbols (array, optional): Stablecoin tickers to check, e.g. ["USDC","USDT"]. Optional, max 20; defaults to 8 majors. - alert_threshold_bps (number, optional): Depeg alert threshold in basis points from $1.00. Optional, 1-10000, default 50. Output schema: - depeg_alert_count (string): Number of queried stablecoins whose absolute deviation from $1 exceeds alert_threshold_bps. - stablecoins (string): Per-coin object keyed by symbol with live price, deviation in basis points, and depeg flag. --- #### stablecoin-peg — $0.005 USDC URL: https://agentutility.ai/edge-market/stablecoin-peg POST: https://x402.agentutility.ai/stablecoin-peg Price: 0.005 USDC Method: POST Category: utilities Tags: crypto, stablecoin, depeg, monitoring, defi Description: Stablecoin peg monitor. Real-time price + deviation detector for USDT, USDC, DAI, FRAX, PYUSD, FDUSD, USDE, RLUSD. Configurable depeg-alert threshold (basis points). Catches USDC's 2023-style depegs in real time. Input schema: - symbols (array, optional): Stablecoin tickers to check, e.g. ["USDC","USDT"]. Optional, max 20; defaults to 8 majors. - alert_threshold_bps (number, optional): Depeg alert threshold in basis points from $1.00. Optional, 1-10000, default 50. Output schema: - stablecoins (array): Array of per-stablecoin objects with symbol, current USD price, deviation in basis points, and depeg flag. - symbols_evaluated (array): List of stablecoin symbols actually priced this call (subset of USDT, USDC, DAI, FRAX, PYUSD, FDUSD, USDE, RLUSD). - unknown_symbols (array): Requested symbols the endpoint couldn't price or doesn't recognize. - alert_threshold_bps (number): Depeg alert threshold in basis points used for this call (1 bp = 0.01% off $1.00). - depeg_alert_count (number): Number of stablecoins whose price deviated from $1.00 by at least alert_threshold_bps. - has_any_depeg (boolean): True if at least one evaluated stablecoin breached the depeg threshold on this call. - fetched_at (string): ISO-8601 UTC timestamp when prices were pulled from the upstream price source. - source (string): Name of the upstream price feed used (e.g. CoinGecko) for the stablecoin quotes. --- #### token-balance — $0.005 USDC URL: https://agentutility.ai/edge-market/token-balance POST: https://x402.agentutility.ai/token-balance Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, token, balance, token-balance Alias of: erc20-balance Description: Reads a token balance for any wallet, on the same public-RPC backend as erc20-balance and exposed for agents searching for token-balance wording. Returns raw balance, hex balance, decimals, and formatted balance. Use it as a token balance API, ERC-20 balanceOf reader, or on-chain token holdings lookup. Input schema: - token (string, required): ERC-20 contract address (0x...). - wallet (string, required): Wallet address to query (0x...). - chain (any, optional): Chain id or slug. Default 'base'; also ethereum, arbitrum, optimism, polygon, bsc, avalanche. - block (any, optional): 'latest' default, or hex/decimal block number. Output schema: - chain (string): - token (string): - wallet (string): - balance_raw (string): - balance (string): --- #### token-burn-stats — $0.005 USDC URL: https://agentutility.ai/edge-market/token-burn-stats POST: https://x402.agentutility.ai/token-burn-stats Price: 0.005 USDC Method: POST Category: uncategorized Tags: token-burn, erc20, burn-address, supply-audit, etherscan, onchain-analytics, edge-market, burn-stats Description: Reports token burn stats for any ERC-20 on Ethereum, Base, Polygon, Arbitrum, or Optimism. Walks all transfers TO the canonical burn addresses (0x0...0 and 0x...dEaD) via Etherscan v2 and reports total burned (raw + human), most-recent burn tx + timestamp, count of burn transfers, and burn percentage of total supply. Use it as a total-burned lookup, latest burn tx feed, burn-as-% supply, or supply-burn auditor. Input schema: - token_address (string, required): 0x-prefixed 20-byte ERC-20 contract address. - chain (string, optional): EVM chain. Default 'base'. Output schema: - token_address (string): ERC-20 contract address the burn stats were computed for. - chain (string): EVM chain queried (ethereum, base, polygon, arbitrum, or optimism). - symbol (string): Token ticker symbol pulled from the ERC-20 contract. - decimals (string): ERC-20 decimals used to convert raw burn amounts into human units. - total_burned_raw (string): Sum of all transfers to burn addresses in base units (no decimal scaling). - total_burned (string): Total burned amount scaled by token decimals for human display. - burn_count (string): Number of transfer events sent to the canonical burn addresses. - last_burn_at (string): Unix or ISO timestamp of the most recent burn transfer observed. - last_burn_tx (string): Transaction hash of the most recent transfer to a burn address. - total_supply (string): Current ERC-20 total supply reported by the token contract. - burn_pct_of_supply (string): Total burned divided by total supply, expressed as a percentage. - source (string): Upstream data provider used to walk transfers (Etherscan v2). --- #### token-honeypot — $0.05 USDC URL: https://agentutility.ai/edge-market/token-honeypot POST: https://x402.agentutility.ai/token-honeypot Price: 0.05 USDC Method: POST Category: uncategorized Tags: edge-market, honeypot-check, rug-pull-scanner, token-safety, sell-tax-simulator, erc20-scanner, scam-detector, honeypot-is Description: Detects whether an ERC-20 token is a honeypot by simulating a buy + sell via honeypot.is. Returns honeypot status, realized buy/sell/transfer tax percentages, max buy/sell amounts (atomic units), proxy/owner contract flags, and a normalized risk level (low/medium/high/critical) with human-readable reasons. Free public API, no auth. Use it as an EVM can-i-sell check, rug-pull scanner, sell-tax and buy-tax simulator, or scam token detector for Base, Ethereum, and BSC honeypots. Input schema: - token_address (string, required): 0x-prefixed 20-byte EVM token contract address. - chain (string, optional): EVM chain. Default 'base'. Output schema: - token (string): ERC-20 contract address that was scanned for honeypot behavior. - chain (string): EVM chain the simulation ran on (e.g. ethereum, base, bsc). - simulation (string): Buy/sell simulation results including realized tax percentages and max buy/sell amounts in atomic units. - contract (string): Contract flags such as proxy status, owner address, and other ownership/permission attributes. - risk (string): Normalized risk level (low/medium/high/critical) plus human-readable reasons for the rating. - source (string): Upstream data provider used for the check (honeypot.is). --- #### token-honeypot-api — $0.05 USDC URL: https://agentutility.ai/edge-market/token-honeypot-api POST: https://x402.agentutility.ai/token-honeypot-api Price: 0.05 USDC Method: POST Category: uncategorized Tags: token, honeypot, api, token-honeypot-api Alias of: token-honeypot Description: Checks whether a token is a honeypot, testing sellability, buy tax, sell tax, proxy risk, owner risk, and token-trading warnings. Same honeypot.is-backed handler as token-honeypot. Use it as a token honeypot API, honeypot checker, or buy-sell simulation endpoint. Input schema: - token_address (string, required): 0x-prefixed 20-byte EVM token contract address. - chain (string, optional): EVM chain. Default 'base'. Output schema: - is_honeypot (string): - buy_tax (string): - sell_tax (string): - chain (string): --- #### token-honeypot-check — $0.05 USDC URL: https://agentutility.ai/edge-market/token-honeypot-check POST: https://x402.agentutility.ai/token-honeypot-check Price: 0.05 USDC Method: POST Category: uncategorized Tags: edge-market, token, honeypot, check, token-honeypot-check Alias of: token-honeypot Description: Checks whether an ERC-20 token is a honeypot by simulating buy and sell behavior through honeypot.is. Returns honeypot status, taxes, max sell amounts, contract flags, and risk level. Use it as a token honeypot check, can-I-sell API, or rug-pull detector. Input schema: - token_address (string, required): 0x-prefixed 20-byte EVM token contract address. - chain (string, optional): EVM chain. Default 'base'. Output schema: - token (string): - chain (string): - simulation (string): - contract (string): - risk (string): - source (string): --- #### token-risk — $0.10 USDC URL: https://agentutility.ai/edge-market/token-risk POST: https://x402.agentutility.ai/token-risk Price: 0.10 USDC Method: POST Category: uncategorized Tags: edge-market, token-risk, rug-pull, honeypot-detector, contract-audit, holder-concentration, token-safety Alias of: token-risk-score Description: Composite token risk score: 0-100 built from honeypot.is, GoPlus Security, and Etherscan contract age. Subscores: honeypot, taxes, holder concentration, liquidity, contract age, ownership. Verdict: safe / caution / high_risk. Use it as a token security audit, rug-pull score, or token safety check. Input schema: - token_address (string, required): 0x-prefixed 20-byte EVM token contract address. - chain (string, optional): EVM chain. Default 'base'. Output schema: - token (string): Token contract address that was scored. - chain (string): Chain the token lives on (e.g. ethereum, base, bsc). - score (string): Composite risk score from 0 (safe) to 100 (high risk). - verdict (string): Bucketed verdict: safe, caution, or high_risk based on the composite score. - subscores (string): Per-dimension scores for honeypot, taxes, holder concentration, liquidity, contract age, and ownership. - warnings (string): List of specific risk flags triggered (e.g. honeypot detected, high sell tax, concentrated holders). - data_sources (string): Upstream sources consulted: honeypot.is, GoPlus Security, and Etherscan contract age. - source (string): Origin label for the response (e.g. token-risk worker identifier or cache tag). --- #### token-risk-score — $0.10 USDC URL: https://agentutility.ai/edge-market/token-risk-score POST: https://x402.agentutility.ai/token-risk-score Price: 0.10 USDC Method: POST Category: uncategorized Tags: edge-market, token-risk, rug-pull, honeypot-detection, contract-audit, holder-concentration, token-safety, goplus Description: Composite 0-100 security score for any EVM token, built from three independent signals pulled in parallel. Sources: honeypot.is (sell simulation + buy/sell tax), GoPlus Security (holder concentration, LP holders + lock, ownership flags, mintable/proxy/hidden-owner detection), and Etherscan v2 contract creation block (for age). Rolls them into a 0-100 score (higher = safer) with subscores (honeypot, taxes, holder_concentration, liquidity, contract_age, ownership) and a verdict (safe / caution / high_risk). Each backend failure degrades just that subscore and adds a warning; the rest still computes. Use it as a token risk score, EVM token security audit, rug-pull score, or token safety check for Base, Ethereum, and BSC token vetting. Input schema: - token_address (string, required): 0x-prefixed 20-byte EVM token contract address. - chain (string, optional): EVM chain. Default 'base'. Output schema: - token (string): EVM token contract address that was scored. - chain (string): Chain the token lives on (ethereum, base, bsc, etc.). - score (string): Composite 0-100 safety score where higher is safer. - verdict (string): Overall classification: safe, caution, or high_risk. - subscores (string): Per-signal breakdown for honeypot, taxes, holder_concentration, liquidity, contract_age, and ownership. - warnings (string): List of flags raised by any backend, including degraded-subscore notices when a source failed. - data_sources (string): Which backends contributed: honeypot.is, GoPlus Security, and Etherscan v2. - source (string): Identifier for this endpoint (token-risk-score). --- #### token-security — $0.10 USDC URL: https://agentutility.ai/edge-market/token-security POST: https://x402.agentutility.ai/token-security Price: 0.10 USDC Method: POST Category: uncategorized Tags: edge-market, token, security, token-security Alias of: token-risk-score Description: Checks token security by scoring an EVM token with honeypot simulation, GoPlus holder and ownership signals, and Etherscan contract age. Returns a 0-100 safety score with warnings. Use it as a token risk API or rug-pull detector. Input schema: - token_address (string, required): 0x-prefixed 20-byte EVM token contract address. - chain (string, optional): EVM chain. Default 'base'. Output schema: - token (string): - chain (string): - score (string): - verdict (string): - subscores (string): - warnings (string): - data_sources (string): - source (string): --- #### token-volatility — $0.005 USDC URL: https://agentutility.ai/edge-market/token-volatility POST: https://x402.agentutility.ai/token-volatility Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, crypto, volatility, historical-volatility, annualized-volatility, coingecko, price-analytics, token-volatility Description: Computes historical volatility for any CoinGecko-listed token: log-return standard deviation over the last N days (default 30), annualized by sqrt(365). Returns daily and annualized volatility as percent, count of return observations, and first and last close prices. Backed by CoinGecko's free public market_chart endpoint. Use it as an annualized vol calculator, standard-deviation-of-returns tool, or crypto vol calculator. Input schema: - coingecko_id (string, required): CoinGecko coin id (e.g. 'ethereum', 'bitcoin', 'solana'). Lower-case slug, not the symbol. - days (number, optional): Lookback window in days. Range [7, 365]. Default 30. Output schema: - coingecko_id (string): CoinGecko ID of the token whose volatility was computed (e.g. bitcoin, ethereum). - days (string): Lookback window in days used for the return series (default 30). - returns_count (string): Number of daily log-return observations included in the standard deviation calculation. - daily_volatility_pct (string): Standard deviation of daily log returns over the window, expressed as a percent. - annualized_volatility_pct (string): Daily volatility scaled by sqrt(365), expressed as an annualized percent. - first_price_usd (string): Closing USD price at the start of the lookback window. - last_price_usd (string): Closing USD price at the end of the lookback window. - source (string): Upstream data provider for the price series (CoinGecko market_chart). --- #### trending — $0.005 USDC URL: https://agentutility.ai/edge-market/trending POST: https://x402.agentutility.ai/trending Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, trending Alias of: solana-trending-tokens Description: Trending Solana tokens ranked by liquidity, volume, txns, boost activity, and price movement. Same backend as solana-trending-tokens, exposed under the high-demand buyer slug. Use it as a boosted token feed or active meme coin discovery tool. Input schema: - limit (number, optional): Max tokens to return. Range 1-50. Default 20. - min_liquidity_usd (number, optional): Optional minimum pair liquidity filter. - min_volume_24h_usd (number, optional): Optional minimum 24h volume filter. Output schema: - mode (string): - chain (string): - returned (string): - tokens (string): - caveat (string): - source (string): --- #### tx-receipt-decode — $0.02 USDC URL: https://agentutility.ai/edge-market/tx-receipt-decode POST: https://x402.agentutility.ai/tx-receipt-decode Price: 0.02 USDC Method: POST Category: uncategorized Tags: evm, transaction-receipt, log-decoder, erc20-transfers, event-logs, etherscan, tx-debug, receipt-decoder Description: Decodes an EVM transaction receipt and every event log from a tx hash. Fetches the receipt + transaction via Etherscan v2 and decodes each log: ERC-20 / ERC-721 Transfer + Approval + ApprovalForAll are decoded canonically (from/to/value/tokenId etc.); other logs use the contract's verified ABI when available; remaining unknown topics are looked up against 4byte.directory's event-signature index. Returns status (success/failed), block number, gas used + gas price (gwei), from/to/value, and a structured array of decoded logs with named params and contract names where verified. Use it as a log decoder, event log reader, receipt parser, Etherscan tx debug, Basescan tx explainer, or tenderly-style trace lite. Input schema: - tx_hash (string, required): 0x-prefixed 32-byte transaction hash (66 chars total). - chain (string, optional): EVM chain. Default 'base'. Output schema: - tx_hash (string): Transaction hash that was decoded, echoed back from the request. - chain (string): EVM chain the tx was fetched from (e.g. base, mainnet, optimism). - status (string): Receipt status, either 'success' or 'failed' based on the tx outcome. - block_number (string): Block number the transaction was included in, as a decimal string. - gas_used (string): Gas units consumed by the transaction, as a decimal string. - gas_price_gwei (string): Effective gas price paid for the transaction, denominated in gwei. - from (string): Sender address (EOA or contract) that originated the transaction. - to (string): Recipient address of the transaction, or null for contract-creation calls. - value_wei (string): Native token value transferred by the tx itself, in wei as a decimal string. - decoded_logs (string): Array of decoded event logs with named params, contract names, and canonical ERC-20/721 fields. - unknown_logs_count (string): Count of logs whose topics couldn't be resolved via verified ABI or 4byte lookup. - source (string): Upstream data source used to fetch the receipt and ABI (e.g. etherscan-v2). --- #### tx-simulate-swap — $0.02 USDC URL: https://agentutility.ai/edge-market/tx-simulate-swap POST: https://x402.agentutility.ai/tx-simulate-swap Price: 0.02 USDC Method: POST Category: uncategorized Tags: edge-market, dex-aggregator, swap-quote, pre-trade-simulation, slippage-check, gas-estimate, 1inch, swap-simulator Description: Simulates a DEX swap before you trade: given (from_token, to_token, amount_in, chain), pulls a routed quote from a free DEX meta-aggregator and returns expected output, min-out at user-supplied slippage (default 1%), gas estimate, router address, and a would_succeed verdict. Quote-only depth; full Tenderly-style state simulation requires a paid API and is documented in the response's simulation_caveat. Use it as a pre-trade quote, DEX swap simulator, 1inch + LlamaSwap quote, or would-it-succeed check. Input schema: - from_token (string, required): 0x-prefixed 20-byte ERC-20 input token. - to_token (string, required): 0x-prefixed 20-byte ERC-20 output token. - amount_in (string, required): Input amount as a decimal string in smallest units (wei-equivalent). - chain (string, optional): EVM chain. Default 'base'. - slippage_pct (number, optional): Slippage tolerance for min_out, in percent. Range [0, 50]. Default 1. Output schema: - chain (string): Chain identifier (e.g. ethereum, base, arbitrum) the quote was routed on. - from_token (string): Source token address or symbol being swapped from. - to_token (string): Destination token address or symbol being swapped into. - amount_in (string): Input amount of from_token, echoed back in the same units the caller supplied. - expected_out (string): Routed quote's expected output amount of to_token before slippage is applied. - min_out (string): Minimum acceptable output amount after applying slippage_pct, used as the swap floor. - slippage_pct (string): Slippage tolerance applied to derive min_out, defaulting to 1% when caller omits it. - gas_estimate (string): Estimated gas units the routed swap would consume on-chain. - router (string): Address of the DEX router contract the quote would execute against. - approval_target (string): Address the user must grant ERC-20 allowance to before the swap can pull from_token. - would_succeed (string): Boolean verdict on whether the routed quote looks executable given current liquidity and gas. - simulation_kind (string): Label for the simulation depth used (quote-only vs full state sim). - source (string): Upstream aggregator that produced the quote, e.g. 1inch or LlamaSwap. --- #### wallet-current-balance — $0.005 USDC URL: https://agentutility.ai/edge-market/wallet-current-balance POST: https://x402.agentutility.ai/wallet-current-balance Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, wallet, current, balance, wallet-current-balance Alias of: erc20-balance Description: Checks a wallet's current ERC-20 token balance, on the same read-only public-RPC backend as erc20-balance. Listed under wallet wording for agents reconciling payment wallets, treasuries, and token holdings. Use it as a wallet current balance API or treasury balance check. Input schema: - token (string, required): ERC-20 contract address (0x...). - wallet (string, required): Wallet address to query (0x...). - chain (any, optional): Chain id or slug. Default 'base'; also ethereum, arbitrum, optimism, polygon, bsc, avalanche. - block (any, optional): 'latest' default, or hex/decimal block number. Output schema: - chain (string): - token (string): - wallet (string): - balance (string): - decimals (string): --- #### wallet-details — $0.005 USDC URL: https://agentutility.ai/edge-market/wallet-details POST: https://x402.agentutility.ai/wallet-details Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, wallet, details, wallet-details Description: Returns details for an EVM address on Base, Ethereum, Polygon, Arbitrum, or Optimism: best-effort label/category, EOA-vs-contract status, contract deployer, and creation transaction. Uses an in-handler known-address dictionary plus Etherscan v2 contract-creation lookup. Read-only; no balances, custody, transfers, or investment advice. Use it as a wallet details API, address details endpoint, wallet label, or EVM address lookup. Input schema: - address (string, required): 0x-prefixed 20-byte EVM address. - chain (string, optional): EVM chain. Default 'ethereum'. Output schema: - address (string): - chain (string): - is_contract (string): - label (string): - category (string): - source (string): --- #### wallet-label — $0.005 USDC URL: https://agentutility.ai/edge-market/wallet-label POST: https://x402.agentutility.ai/wallet-label Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, wallet-label, address-tagger, known-addresses, deployer-tracer, contract-check, eoa-detection, etherscan-lookup Description: Identifies well-known EVM addresses: CEX hot/cold wallets, DEX routers, NFT marketplaces, popular MEV bots, bridges, and stablecoins. Best-effort labelling against an in-handler dictionary; Etherscan v2 'getcontractcreation' adds is_contract + deployer for unknown contracts. Returns label, category, and the source of the match. Use it as a wallet label, address tagger, known-address lookup, EOA-vs-contract check, or deployer tracer. Input schema: - address (string, optional): 0x-prefixed 20-byte EVM address. - wallet (string, optional): Alias for address; accepts the same 0x-prefixed EVM address. - chain (string, optional): EVM chain. Default 'ethereum'. 'eth' and 'mainnet' map to ethereum. Output schema: - address (string): EVM address that was looked up, returned in lowercase hex form. - chain (string): Chain the lookup ran against (e.g. ethereum, base, polygon). - is_contract (string): True if the address has bytecode deployed, false if it's an externally owned account. - deployer (string): Address that deployed the contract, pulled from Etherscan getcontractcreation when available. - creation_tx (string): Transaction hash that created the contract, or null for EOAs and unknown contracts. - label (string): Human-readable name for the address (e.g. 'Binance Hot Wallet 14', 'Uniswap V3 Router'). - category (string): Bucket the label falls into: cex, dex, bridge, stablecoin, nft-marketplace, mev-bot, etc. - source (string): Where the match came from: in-handler dictionary, etherscan-creation, or unmatched. --- #### wallet-pnl — $0.05 USDC URL: https://agentutility.ai/edge-market/wallet-pnl POST: https://x402.agentutility.ai/wallet-pnl Price: 0.05 USDC Method: POST Category: uncategorized Tags: edge-market, wallet-analytics, portfolio-tracking, cost-basis, fifo-accounting, realized-pnl, erc-20, wallet-pnl Description: Computes wallet token P&L with FIFO cost basis for any (wallet, ERC-20, chain) triple. Pulls all transfers from Etherscan v2, prices each one at the historical USD spot via CoinGecko, runs FIFO accounting, and reports cost basis, realized gain, unrealized gain, current balance, and tx count. Capped at the most recent 500 transfers. Use it as a realized + unrealized profit calculator or EVM portfolio analytics tool. Input schema: - wallet (string, required): 0x-prefixed 20-byte wallet address. - token_address (string, required): 0x-prefixed 20-byte ERC-20 contract. - chain (string, optional): EVM chain. Default 'ethereum'. Output schema: - wallet (string): EVM wallet address whose token P&L was computed. - token (string): ERC-20 contract address of the token analyzed. - chain (string): EVM chain the wallet and token live on (e.g. ethereum, base, polygon). - symbol (string): Ticker symbol of the ERC-20 token (e.g. USDC, WETH). - decimals (string): Number of decimal places the ERC-20 contract uses to format balances. - tx_count (string): Total transfer count for this wallet/token pair included in the FIFO calculation. - transfers_in (string): Count of inbound transfers credited to the wallet's FIFO inventory. - transfers_out (string): Count of outbound transfers consumed against FIFO inventory to realize gains. - current_balance (string): Wallet's current token balance after applying all in/out transfers, in human units. - current_price_usd (string): Latest USD spot price per token from CoinGecko at query time. - cost_basis_usd (string): FIFO cost basis in USD for the wallet's remaining token balance. - realized_pnl_usd (string): USD profit/loss already locked in by outbound transfers under FIFO accounting. - unrealized_pnl_usd (string): USD profit/loss on the current balance at current price vs remaining cost basis. - total_pnl_usd (string): Sum of realized and unrealized USD P&L for this wallet/token/chain triple. - capped_at (string): Max transfer count the calculation considered (500 if the wallet exceeded the cap). - coingecko_id (string): CoinGecko asset ID used to fetch historical and current USD prices for the token. - source (string): Origin of the underlying transfer + price data (e.g. etherscan_v2+coingecko). --- #### watchlist — $0.005 USDC URL: https://agentutility.ai/edge-market/watchlist POST: https://x402.agentutility.ai/watchlist Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-market, watchlist Alias of: solana-token-watchlist Description: Solana token watchlist / active token safety watchlist. Same DEX Screener market-data backend as solana-token-watchlist, exposed under the high-demand buyer slug. Returns price, liquidity, 24h volume, txns, price change, pair age, links, activity score, and risk flags. Input schema: - limit (number, optional): Max tokens to return. Range 1-50. Default 20. - min_liquidity_usd (number, optional): Optional minimum pair liquidity filter. - min_volume_24h_usd (number, optional): Optional minimum 24h volume filter. Output schema: - mode (string): - chain (string): - returned (string): - tokens (string): - caveat (string): - source (string): --- ## EdgeFinance — TradFi signals at agent prices. URL: https://agentutility.ai/edge-finance Endpoints: 91 Price range: $0.002 – $0.05 USDC/call Lead endpoint: 13f-deltas Pitch: SEC filings, 13F deltas, insider trades, earnings calendars, FDA & FEC, Polymarket × Kalshi spreads — institutional-grade signals priced per call. Buyer: Investment-research agents, equity-screening bots, journalism automation, prediction-market arbitrage bots, lobbying / political-tracking workflows. Wedge: Bloomberg + Capital IQ start at $20k/year. EDGAR is free but parsed-and-normalized SEC data isn't. EdgeFinance turns slow, fragmented filings into per-call primitives. ### endpoints #### 13f-deltas — $0.05 USDC URL: https://agentutility.ai/edge-finance/13f-deltas POST: https://x402.agentutility.ai/13f-deltas Price: 0.05 USDC Method: POST Category: uncategorized Tags: edge-finance, sec-filings, 13f, institutional-holdings, position-changes, hedge-fund-tracking, 13f-deltas Description: Tracks what an institutional manager bought and sold each quarter by diffing their 13F filings, e.g. what did Buffett buy this quarter. Diffs the two most recent 13F-HR filings for a manager (by CIK) and returns added (new positions), exited (sold completely), increased (size up), and reduced (size down) buckets with per-position share deltas, dollar deltas, and pct change. Strictly SEC-public 13F-HR data from EDGAR. Use it as a 13F deltas API, institutional holdings change tracker, hedge-fund quarterly trade detector, 13F diff, or a Berkshire + Bridgewater + Citadel + Renaissance position-change feed. Input schema: - cik (string, required): Institutional manager's SEC CIK (e.g. '0001067983' for Berkshire Hathaway). Required — 13F filings are by CIK only, no ticker. - limit_holdings (number, optional): Max positions to include in each bucket (added/exited/increased/reduced). 1-50. Default 20. - min_change_usd (number, optional): Filter out moves smaller than this dollar magnitude. Default 0 (no filter). Output schema: - summary (string): Counts of added, exited, increased, and reduced positions plus net dollar delta across the two filings. --- #### accounts-receivable-aging-score — $0.01 USDC URL: https://agentutility.ai/edge-finance/accounts-receivable-aging-score POST: https://x402.agentutility.ai/accounts-receivable-aging-score Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, accounts, receivable, aging, score, accounts-receivable-aging-score Description: Scores the health of an accounts receivable book from its aging profile, returning a weighted score and grade. Evaluates current share, severe (90+) delinquency, mid-bucket delinquency, DSO, and bad debt, with drivers and recommendation. Use it as an accounts receivable aging score API, AR portfolio health scorer, or receivables quality score. Input schema: - current_pct (number, required): Percent of AR that is current (0-30 days). - past_due_90_plus_pct (number, required): Percent 90+ days past due. - past_due_30_60_pct (number, optional): Percent 30-60 days past due. Optional. - past_due_60_90_pct (number, optional): Percent 60-90 days past due. Optional. - dso_days (number, optional): Days sales outstanding. Optional, default 45. - bad_debt_pct (number, optional): Bad debt / write-off percent. Optional, default 2. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### amortization-schedule — $0.01 USDC URL: https://agentutility.ai/edge-finance/amortization-schedule POST: https://x402.agentutility.ai/amortization-schedule Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, amortization, schedule, amortization-schedule Alias of: loan-amortization-calculator Description: Computes a loan's amortization schedule and payment breakdown. Same backend as loan-amortization-calculator, focused on scheduled payment, payoff months, total paid, and interest saved. Use it as an amortization schedule API, loan payment schedule, or debt amortization calculator. Input schema: - principal (number, required): Initial loan principal. - annual_rate (number, required): Annual interest rate as percent. - term_months (number, optional): Loan term in months. - term_years (number, optional): Alternative loan term in years when term_months is omitted. - extra_monthly_payment (number, optional): Optional extra monthly principal payment. Default 0. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### asset-based-lending-score — $0.01 USDC URL: https://agentutility.ai/edge-finance/asset-based-lending-score POST: https://x402.agentutility.ai/asset-based-lending-score Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, asset, based, lending, score, asset-based-lending-score Description: Scores the risk of an asset based lending (ABL) facility, returning a weighted score and grade. Evaluates collateral coverage, collateral quality, advance discipline, monitoring cadence, and dilution, with drivers and recommendation. Use it as an asset based lending score API or ABL facility risk scorer with advance-rate and monitoring analysis. Input schema: - eligible_collateral_value (number, required): Eligible collateral value (USD). - loan_amount (number, required): Loan / facility amount (USD). - advance_rate_pct (number, required): Advance rate against eligible collateral percent. - collateral_quality_score (number, required): Collateral liquidity/quality, 0-100. - monitoring_frequency_per_year (number, optional): Collateral exams per year. Optional, default 4. - dilution_pct (number, optional): Receivables dilution percent. Optional, default 3. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### blended-finance-score — $0.01 USDC URL: https://agentutility.ai/edge-finance/blended-finance-score POST: https://x402.agentutility.ai/blended-finance-score Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, blended, finance, score, blended-finance-score Description: Scores a blended finance structure on how efficiently concessional capital mobilizes private money, returning a 0-100 structure score. Weighs impact quality, private leverage ratio, concessional capital share, first-loss risk cushion, and governance; returns grade, recommendation, metrics, and drivers. Use it as a blended finance score API, private capital mobilization check, or first-loss impact finance calculator. Input schema: - concessional_capital_pct (number, required): Percent of capital stack that is concessional. - private_leverage_ratio (number, required): Private capital mobilized per $1 concessional capital. - impact_score (number, required): 0-100 impact quality and additionality score. - first_loss_coverage_pct (number, optional): First-loss protection as percent of senior exposure. Default 0. - governance_score (number, optional): 0-100 reporting, covenants, and governance score. Default 70. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### blended-finance-score-api — $0.01 USDC URL: https://agentutility.ai/edge-finance/blended-finance-score-api POST: https://x402.agentutility.ai/blended-finance-score-api Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, blended, finance, score, api, blended-finance-score-api Alias of: blended-finance-score Description: Scores blended finance structures on concessional capital leverage. Same model as blended-finance-score, exposed under the buyer keyword used in demand searches. Use it as a blended finance score API or impact finance risk score. Input schema: - concessional_capital_pct (number, required): Percent of capital stack that is concessional. - private_leverage_ratio (number, required): Private capital mobilized per $1 concessional capital. - impact_score (number, required): 0-100 impact quality and additionality score. - first_loss_coverage_pct (number, optional): First-loss protection as percent of senior exposure. Default 0. - governance_score (number, optional): 0-100 reporting, covenants, and governance score. Default 70. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### bls-occupational-stats — $0.02 USDC URL: https://agentutility.ai/edge-finance/bls-occupational-stats POST: https://x402.agentutility.ai/bls-occupational-stats Price: 0.02 USDC Method: POST Category: uncategorized Tags: edge-finance, bls, labor-stats, wages, employment, occupational-data, bls-api Description: Pull wage, employment level, and growth data straight from the Bureau of Labor Statistics Public Data API by series ID, covering formats like OEWS occupational wages (OEUM...), local-area unemployment (LAU...), and CES employment series. It's a federal, public, free source, and an optional BLS_API_KEY raises the rate limit for heavier lookups. Send series_ids (up to 25 per request) plus an optional start_year and end_year; get back per-series data points with year, period, value, footnotes, and optional net/percent-change calculations. Use it as a BLS wage data API, occupational employment lookup, or labor statistics tool for wage benchmarking, HR market research, or macroeconomic dashboards. Input schema: - series_ids (array, required): BLS series IDs to fetch (e.g. 'LAUCN040010000000005'). Max 25 per request. - start_year (string, optional): Start year for the data range. Must be paired with end_year (the other is mirrored if only one is given). - end_year (string, optional): End year for the data range. Must be paired with start_year (the other is mirrored if only one is given). - include_calculations (boolean, optional): Boolean, default false. When true, includes BLS net/percent change calculations per data point. Output schema: - series_returned (string): Count of series IDs successfully returned by the BLS API in this response. --- #### break-even-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/break-even-calculator POST: https://x402.agentutility.ai/break-even-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, break, even, calculator, break-even-calculator Description: Calculates break-even units and contribution margin for a product's unit economics. Computes contribution margin per unit, margin percent, break-even units, expected profit when expected volume is provided, plus score, drivers, and recommendation. Use it as a break-even calculator API, contribution margin calculator, or fixed cost payback tool. Input schema: - fixed_costs (number, required): Fixed costs to recover. - unit_price (number, required): Revenue per unit. - variable_cost_per_unit (number, required): Variable cost per unit. - expected_units (number, optional): Optional expected unit volume. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### cash-conversion-cycle — $0.01 USDC URL: https://agentutility.ai/edge-finance/cash-conversion-cycle POST: https://x402.agentutility.ai/cash-conversion-cycle Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, cash, conversion, cycle, cash-conversion-cycle Alias of: working-capital-cycle Description: Calculates cash conversion cycle days from receivables, inventory, payables, revenue, and cost of goods sold. Returns DSO, DIO, DPO, working capital tied up, and cash-release opportunity against a target cycle. Use it as a cash conversion cycle API, CCC calculator, or working capital efficiency tool. Input schema: - annual_revenue (number, required): Annual revenue in dollars. - accounts_receivable (number, required): Current accounts receivable balance. - inventory (number, required): Current inventory balance. - accounts_payable (number, required): Current accounts payable balance. - annual_cogs (number, optional): Annual cost of goods sold. Defaults to 65% of annual_revenue when omitted. - target_cash_conversion_days (number, optional): Target cash conversion cycle days. Default 45. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### cash-conversion-cycle-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/cash-conversion-cycle-calculator POST: https://x402.agentutility.ai/cash-conversion-cycle-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, cash, conversion, cycle, calculator, cash-conversion-cycle-calculator Alias of: working-capital-cycle Description: Calculates the cash conversion cycle for working capital optimization. Same calculator as working-capital-cycle. Use it as a cash conversion cycle calculator, working capital optimization API, or DSO DIO DPO analysis. Input schema: - annual_revenue (number, required): Annual revenue in dollars. - accounts_receivable (number, required): Current accounts receivable balance. - inventory (number, required): Current inventory balance. - accounts_payable (number, required): Current accounts payable balance. - annual_cogs (number, optional): Annual cost of goods sold. Defaults to 65% of annual_revenue when omitted. - target_cash_conversion_days (number, optional): Target cash conversion cycle days. Default 45. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### cash-runway-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/cash-runway-calculator POST: https://x402.agentutility.ai/cash-runway-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, cash, runway, calculator, cash-runway-calculator Alias of: startup-runway-calculator Description: Calculates a startup's cash runway from its monthly burn. Same backend as startup-runway-calculator, focused on net monthly burn, static runway, dynamic runway, and burn cut needed for target runway. Use it as a cash runway calculator, startup burn runway API, or founder finance planning tool. Input schema: - cash_balance (number, required): Current cash balance. - monthly_burn (number, required): Monthly operating cash burn before revenue offset. - monthly_revenue (number, optional): Current monthly revenue. Default 0. - monthly_revenue_growth_pct (number, optional): Expected monthly revenue growth percent. Default 0. - target_runway_months (number, optional): Target runway months. Default 18. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### commercial-real-estate-loan-score — $0.01 USDC URL: https://agentutility.ai/edge-finance/commercial-real-estate-loan-score POST: https://x402.agentutility.ai/commercial-real-estate-loan-score Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, commercial, real, estate, loan, score, commercial-real-estate-loan-score Description: Scores a commercial real estate (CRE) loan for underwriting, returning a weighted score and grade. Evaluates loan-to-value, debt service coverage, debt yield, occupancy, and cap rate, with drivers and recommendation. Use it as a commercial real estate loan score API, CRE underwriting scorer, DSCR + LTV + debt-yield + occupancy analysis, or commercial mortgage risk score. Input schema: - property_value (number, required): Appraised property value (USD). - loan_amount (number, required): Requested loan amount (USD). - noi (number, required): Annual net operating income (USD). - debt_service_annual (number, required): Annual debt service (USD). - occupancy_pct (number, optional): Occupancy percent. Optional, default 92. - cap_rate_pct (number, optional): Capitalization rate percent. Optional. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### contribution-margin-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/contribution-margin-calculator POST: https://x402.agentutility.ai/contribution-margin-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, contribution, margin, calculator, contribution-margin-calculator Alias of: break-even-calculator Description: Calculates contribution margin and break-even units for pricing decisions. Same backend as break-even-calculator, exposed for product pricing and business-plan agents. Use it as a contribution margin calculator, break-even units API, or fixed-cost recovery calculator. Input schema: - fixed_costs (number, required): Fixed costs to recover. - unit_price (number, required): Revenue per unit. - variable_cost_per_unit (number, required): Variable cost per unit. - expected_units (number, optional): Optional expected unit volume. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### dcf-valuation-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/dcf-valuation-calculator POST: https://x402.agentutility.ai/dcf-valuation-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, dcf, valuation, calculator, dcf-valuation-calculator Description: Runs a discounted cash flow (DCF) valuation to get enterprise value, equity value, and value per share. Discounts explicit cash flows, applies an optional Gordon-growth or terminal-multiple terminal value, then nets debt and divides by share count, returning score, drivers, and recommendation. Use it as a DCF valuation calculator API or value per share calculator. Input schema: - cash_flows (array, required): Forecast free cash flows by period, max 50 periods. - discount_rate_pct (number, required): Discount rate percent. - terminal_growth_pct (number, optional): Optional Gordon-growth terminal growth percent; must be below discount rate. - terminal_multiple (number, optional): Optional terminal multiple on final forecast cash flow. - net_debt (number, optional): Net debt subtracted from enterprise value. Negative means net cash. Default 0. - shares_outstanding (number, optional): Optional shares outstanding for value per share. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### debt-payoff-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/debt-payoff-calculator POST: https://x402.agentutility.ai/debt-payoff-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, debt, payoff, calculator, debt-payoff-calculator Alias of: loan-amortization-calculator Description: Calculates debt payoff timelines and the interest saved by extra payments. Same backend as loan-amortization-calculator, exposed for agents comparing loan payoff months, total interest, and extra-principal scenarios. Use it as a debt payoff calculator, extra payment payoff API, or interest savings calculator. Input schema: - principal (number, required): Initial loan principal. - annual_rate (number, required): Annual interest rate as percent. - term_months (number, optional): Loan term in months. - term_years (number, optional): Alternative loan term in years when term_months is omitted. - extra_monthly_payment (number, optional): Optional extra monthly principal payment. Default 0. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### discounted-cash-flow-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/discounted-cash-flow-calculator POST: https://x402.agentutility.ai/discounted-cash-flow-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, discounted, cash, flow, calculator, discounted-cash-flow-calculator Alias of: dcf-valuation-calculator Description: Runs a discounted cash flow valuation for enterprise and equity value. Same backend as dcf-valuation-calculator, exposed under the full buyer keyword for valuation workflows. Use it as a discounted cash flow calculator, DCF valuation API, or enterprise value and equity value calculator. Input schema: - cash_flows (array, required): Forecast free cash flows by period, max 50 periods. - discount_rate_pct (number, required): Discount rate percent. - terminal_growth_pct (number, optional): Optional Gordon-growth terminal growth percent; must be below discount rate. - terminal_multiple (number, optional): Optional terminal multiple on final forecast cash flow. - net_debt (number, optional): Net debt subtracted from enterprise value. Negative means net cash. Default 0. - shares_outstanding (number, optional): Optional shares outstanding for value per share. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### dso-dio-dpo-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/dso-dio-dpo-calculator POST: https://x402.agentutility.ai/dso-dio-dpo-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, dso, dio, dpo, calculator, dso-dio-dpo-calculator Alias of: working-capital-cycle Description: Calculates DSO, DIO, and DPO working capital days. Same backend as working-capital-cycle, focused on receivables, inventory, payables, cash tied up, and release opportunity. Use it as a DSO DIO DPO calculator, working capital days API, or cash conversion cycle components tool. Input schema: - annual_revenue (number, required): Annual revenue in dollars. - accounts_receivable (number, required): Current accounts receivable balance. - inventory (number, required): Current inventory balance. - accounts_payable (number, required): Current accounts payable balance. - annual_cogs (number, optional): Annual cost of goods sold. Defaults to 65% of annual_revenue when omitted. - target_cash_conversion_days (number, optional): Target cash conversion cycle days. Default 45. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### early-payment-discount-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/early-payment-discount-calculator POST: https://x402.agentutility.ai/early-payment-discount-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, early, payment, discount, calculator, early-payment-discount-calculator Alias of: invoice-discount-calculator Description: Calculates the effective APR of an early payment discount. Same calculator as invoice-discount-calculator. Use it as an early payment discount calculator, supplier discount APR tool, or invoice acceleration economics check. Input schema: - invoice_amount (number, required): Gross invoice face value. - days_until_due (number, required): Days until the invoice would otherwise be paid. - discount_pct (number, optional): Discount as percent of invoice amount. Required unless discount_amount is supplied. - discount_amount (number, optional): Discount dollars. Required unless discount_pct is supplied. - advance_rate_pct (number, optional): Percent of invoice advanced immediately. Default 100. - annual_cost_of_capital_pct (number, optional): Benchmark annual cost of capital percent. Default 12. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### earnings-calendar — $0.03 USDC URL: https://agentutility.ai/edge-finance/earnings-calendar POST: https://x402.agentutility.ai/earnings-calendar Price: 0.03 USDC Method: POST Category: uncategorized Tags: edge-finance, earnings-calendar, sec-filings, sec-edgar, 8-k, 10-q, earnings-dates Description: Finds a company's next earnings date and its recent earnings-related SEC filings. For a US-listed ticker (or CIK), returns recent and upcoming filings (8-K Item 2.02 Results of Operations, 10-Q, 10-K, NT 10-Q, NT 10-K) with filed_date, fiscal-quarter end, accession number, and EDGAR document URL, plus a next-earnings-date estimate derived from prior filing cadence. SEC EDGAR public data only, no aggregator ToU risk. Use it as an earnings calendar, earnings release schedule, quarterly results date feed, late-filing NT-10 tracker, or earnings-date estimator. Input schema: - ticker (string, optional): US-listed ticker (e.g. 'AAPL', 'MSFT'). Either ticker or cik is required. - cik (string, optional): SEC CIK (zero-padded or numeric, e.g. '0000320193'). Use when ticker is ambiguous or unavailable. - limit (number, optional): Max earnings-related filings to return. 1-50. Default 8. - upcoming_only (boolean, optional): If true, only returns the next-earnings estimate plus future-dated filings (skips historical events). Default false. Output schema: - event_count (string): Total number of earnings-related filings matched across the requested ticker and date window. - next_earnings_estimate (string): Projected date of the next earnings release based on the issuer's prior 8-K/10-Q/10-K cadence. --- #### earnings-calendar-api — $0.03 USDC URL: https://agentutility.ai/edge-finance/earnings-calendar-api POST: https://x402.agentutility.ai/earnings-calendar-api Price: 0.03 USDC Method: POST Category: uncategorized Tags: earnings, calendar, api, earnings-calendar-api Alias of: earnings-calendar Description: Finds company earnings dates from SEC filings: 8-K Item 2.02, 10-Q, 10-K, NT filing signals, fiscal periods, and next-earnings cadence estimates. Same EDGAR-backed handler as earnings-calendar. Use it as an earnings calendar API, next earnings date API, or SEC earnings filing calendar. Input schema: - ticker (string, optional): US-listed ticker (e.g. 'AAPL', 'MSFT'). Either ticker or cik is required. - cik (string, optional): SEC CIK (zero-padded or numeric, e.g. '0000320193'). Use when ticker is ambiguous or unavailable. - limit (number, optional): Max earnings-related filings to return. 1-50. Default 8. - upcoming_only (boolean, optional): If true, only returns the next-earnings estimate plus future-dated filings (skips historical events). Default false. Output schema: - ticker (string): - event_count (string): - next_earnings_estimate (string): --- #### earnings-call-transcribe — $0.03 USDC URL: https://agentutility.ai/edge-finance/earnings-call-transcribe POST: https://x402.agentutility.ai/earnings-call-transcribe Price: 0.03 USDC Method: POST Category: uncategorized Tags: edge-finance, earnings-call, transcription, whisper, investor-relations, q-and-a, earnings-transcript Description: Transcribes a company earnings call from its publicly posted investor-relations webcast or replay audio URL, then optionally turns that transcript into a structured summary. Send audio_url plus an optional ticker and a summarize flag; the endpoint runs the audio through Whisper v3 for a full transcript and, when summarize is true, produces prepared remarks, Q&A highlights, guidance changes, and key metrics via LLM. Returns transcript, transcript_chars, duration_seconds, detected language, and the summary object when requested. Use it as an earnings call transcription API, IR webcast transcriber, or earnings call summary generator for earnings-prep agents, investor relations teams, and automated post-call research. Input schema: - audio_url (string, required): Public URL of the earnings call audio/video. Duration capped at 4 hours. - ticker (string, optional): Optional stock ticker for context, included in the summary prompt. - summarize (boolean, optional): If true, adds a structured LLM summary (prepared remarks, Q&A, guidance) after transcription. Default false. - language (string, optional): Optional ISO language code hint for Whisper. Omit to let Whisper auto-detect. Output schema: - transcript_chars (string): Character count of the full Whisper v3 transcript returned in the response. - duration_seconds (string): Length of the transcribed audio in seconds, as measured from the source file. --- #### earnings-transcript — $0.03 USDC URL: https://agentutility.ai/edge-finance/earnings-transcript POST: https://x402.agentutility.ai/earnings-transcript Price: 0.03 USDC Method: POST Category: uncategorized Tags: edge-finance, earnings-call, transcript, whisper, investor-relations, earnings-summary, webcast-transcription Description: Earnings call transcript generator. Submit any IR webcast or replay URL — Whisper v3 returns a full transcript, plus an optional Venice structured summary (prepared remarks, Q&A, guidance, key metrics). Same backend as earnings-call-transcribe under a clearer slug. Input schema: - audio_url (string, required): Public URL of the earnings call audio/video. Duration capped at 4 hours. - ticker (string, optional): Optional stock ticker for context, included in the summary prompt. - summarize (boolean, optional): If true, adds a structured LLM summary (prepared remarks, Q&A, guidance) after transcription. Default false. - language (string, optional): Optional ISO language code hint for Whisper. Omit to let Whisper auto-detect. Output schema: - transcript_chars (string): Character count of the returned earnings call transcript. - duration_seconds (string): Length of the transcribed audio in seconds. --- #### edgar-filings — $0.01 USDC URL: https://agentutility.ai/edge-finance/edgar-filings POST: https://x402.agentutility.ai/edgar-filings Price: 0.01 USDC Method: POST Category: uncategorized Tags: edgar, filings, edgar-filings Alias of: sec-filing Description: EDGAR filings API / edgar filings lookup / SEC filing search / SEC EDGAR company filings feed. Same backend as sec-filing for agents searching public-company 10-K, 10-Q, 8-K, S-1, DEF 14A, Form 4, and 13F-HR filings by ticker or CIK, with filing metadata, document URLs, optional full text, and optional executive summaries from public-domain SEC data. Input schema: - ticker (string, optional): US-listed stock ticker (e.g. 'AAPL', 'TSLA'). Either ticker or cik is required. - cik (string, optional): SEC Central Index Key (zero-padded or numeric, e.g. '0000320193'). Use when ticker is ambiguous or unavailable. - form_type (string, optional): Filing type. Default '10-K'. Supports 10-K, 10-Q, 8-K, S-1, S-4, DEF 14A, 4, 13F-HR. - limit (number, optional): Max filings to return. 1-20. Default 5 (most-recent-first). - summarize (boolean, optional): If true, runs the latest filing through Venice for an executive-summary tailored to the form. Adds latency. Default false. - include_text (boolean, optional): If true, includes the full clean-text body of the latest filing in the response. Large payload. Default false. Output schema: - ticker (string): - cik (string): - company_name (string): - form_type (string): - filings (string): - latest_text (string): - summary (string): - source (string): --- #### embedded-finance-score — $0.01 USDC URL: https://agentutility.ai/edge-finance/embedded-finance-score POST: https://x402.agentutility.ai/embedded-finance-score Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, embedded, finance, score, embedded-finance-score Description: Scores an embedded lending, payments, or wallet program on integration quality and risk, returning a 0-100 score. Grades compliance maturity, KYC coverage, API uptime, conversion lift, and chargeback or loss rate, with grade, recommendation, metrics, and drivers. Use it as an embedded finance score API, fintech integration quality check, or compliance KYC uptime conversion chargeback scorer. Input schema: - compliance_score (number, required): 0-100 compliance, licensing, and control maturity. - kyc_coverage_pct (number, required): Percent of users/accounts covered by KYC/fraud checks. - api_uptime_pct (number, required): Recent API uptime percent. - conversion_lift_pct (number, optional): Conversion lift versus baseline. Default 0. - chargeback_rate_pct (number, optional): Chargeback/loss rate percent. Default 1. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### embedded-finance-score-api — $0.01 USDC URL: https://agentutility.ai/edge-finance/embedded-finance-score-api POST: https://x402.agentutility.ai/embedded-finance-score-api Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, embedded, finance, score, api, embedded-finance-score-api Alias of: embedded-finance-score Description: Scores embedded finance programs on compliance and conversion lift. Same model as embedded-finance-score, exposed under the buyer keyword used in demand searches. Use it as an embedded finance score API or fintech integration scoring tool. Input schema: - compliance_score (number, required): 0-100 compliance, licensing, and control maturity. - kyc_coverage_pct (number, required): Percent of users/accounts covered by KYC/fraud checks. - api_uptime_pct (number, required): Recent API uptime percent. - conversion_lift_pct (number, optional): Conversion lift versus baseline. Default 0. - chargeback_rate_pct (number, optional): Chargeback/loss rate percent. Default 1. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### emergency-fund-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/emergency-fund-calculator POST: https://x402.agentutility.ai/emergency-fund-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, emergency, fund, calculator, emergency-fund-calculator Description: Calculates your emergency fund target and how long reaching it will take at your current savings pace. Computes the recommended target (essential monthly expenses x target months), current coverage ratio, months of expenses already saved, shortfall, monthly surplus, and months to reach the target, plus a readiness score, drivers, and recommendation. Use it as an emergency fund calculator API, rainy-day fund target, months-of-expenses runway check, or savings cushion planner. Input schema: - monthly_essential_expenses (number, required): Essential monthly living costs to cover (rent, food, utilities, minimum debt payments). - current_savings (number, required): Liquid savings already set aside for emergencies. - target_months (number, optional): Months of expenses to target. Default 6 (range 1-36). - monthly_income (number, optional): Optional take-home monthly income; used to estimate savings pace. - job_stability_score (number, optional): Optional 0-100 estimate of income/job stability. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### equipment-finance-score — $0.01 USDC URL: https://agentutility.ai/edge-finance/equipment-finance-score POST: https://x402.agentutility.ai/equipment-finance-score Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, equipment, finance, score, equipment-finance-score Description: Scores the risk of an equipment loan or lease, returning a weighted score and grade. Evaluates lessee credit, collateral coverage, equity cushion, and term-vs-useful-life fit, with drivers and recommendation. Use it as an equipment finance score API or equipment financing risk scorer with collateral coverage analysis. Input schema: - equipment_cost (number, required): Equipment purchase price (USD). - down_payment_pct (number, required): Down payment percent. - useful_life_years (number, required): Equipment useful life in years. - lessee_credit_score (number, required): Borrower/lessee credit quality, 0-100. - resale_value_pct (number, optional): Estimated resale/residual value percent. Optional, default 40. - term_years (number, optional): Financing term in years. Optional, defaults to min(useful life, 5). Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### exchange-rates — $0.002 USDC URL: https://agentutility.ai/edge-finance/exchange-rates POST: https://x402.agentutility.ai/exchange-rates Price: 0.002 USDC Method: POST Category: uncategorized Tags: edge-finance, forex, exchange-rates, currency-converter, fx-rates, ecb-rates, historical-rates, frankfurter Description: Exchange rates. Latest or historical FX rates between currencies, sourced from the European Central Bank (Frankfurter API). 30+ currency pairs. Optional amount conversion. No commercial restrictions. Specify a base currency (default USD), an optional quote currency or list, an optional date (YYYY-MM-DD or 'latest'), and an optional amount to also receive a converted value when a single quote is supplied. Input schema: - base (string, optional): ISO 4217 base currency code (e.g. 'USD', 'EUR'). Default 'USD'. - quote (any, optional): Single ISO 4217 quote currency, or array of codes. Omit for all available rates. - date (string, optional): 'latest' (default) or a historical date in YYYY-MM-DD format. - amount (number, optional): Optional amount in the base currency. When a single quote is supplied, the response includes the converted amount. Output schema: - base (string): Base currency code used for the returned rates (e.g. USD, EUR), echoing the request's base parameter. - date (string): Date of the rates in YYYY-MM-DD format; resolves to the latest ECB publication date when 'latest' was requested. - rates (string): Object mapping quote currency codes to their exchange rate against the base currency on the given date. - source (string): Upstream data provider label, identifying the European Central Bank via the Frankfurter API. --- #### fda-calendar — $0.03 USDC URL: https://agentutility.ai/edge-finance/fda-calendar POST: https://x402.agentutility.ai/fda-calendar Price: 0.03 USDC Method: POST Category: uncategorized Tags: edge-finance, fda, adcomm, drug-approvals, biotech-calendar, regulatory-events, fda-calendar Description: Tracks upcoming FDA Advisory Committee (AdComm) meetings, a catalyst calendar for biotech. Pulls upcoming and recent FDA Advisory Committee meeting notices from the Federal Register API (federalregister.gov), filters for AdComm-class meetings, and returns each with title, committee, meeting date, docket info, and source URL. Covers vaccine, oncology, and cardiovascular AdComm dates among others; filter by free-text search and cap result count. Federal public data, no auth. Use it as an FDA AdComm calendar, PDUFA-adjacent catalyst feed, drug-approval committee schedule, biotech FDA event watch, or Federal Register FDA notice scanner. Input schema: - upcoming_only (boolean, optional): If true, return only meetings scheduled in the future (relative to fetched_at). Default false (returns recent + upcoming within the days_back window). - search (string, optional): Free-text filter applied to meeting title/committee (case-insensitive substring). Examples: 'vaccine', 'oncology', 'cardiovascular'. - limit (number, optional): Max meetings to return (1-50). Default 25. Output schema: - returned (string): JSON payload listing upcoming and recent FDA Advisory Committee meetings scraped from FDA.gov public pages. --- #### fda-calendar-api — $0.03 USDC URL: https://agentutility.ai/edge-finance/fda-calendar-api POST: https://x402.agentutility.ai/fda-calendar-api Price: 0.03 USDC Method: POST Category: uncategorized Tags: fda, calendar, api, fda-calendar-api Alias of: fda-calendar Description: Tracks FDA advisory committee meetings, monitoring upcoming and recent AdComm notices, docket ids, committee names, and meeting dates. Same Federal Register-backed handler as fda-calendar. Use it as an FDA calendar API, advisory committee meeting tracker, or biotech catalyst feed. Input schema: - upcoming_only (boolean, optional): If true, return only meetings scheduled in the future (relative to fetched_at). Default false (returns recent + upcoming within the days_back window). - search (string, optional): Free-text filter applied to meeting title/committee (case-insensitive substring). Examples: 'vaccine', 'oncology', 'cardiovascular'. - limit (number, optional): Max meetings to return (1-50). Default 25. Output schema: - source (string): - returned (string): - meetings (string): --- #### fec-political-contributions — $0.04 USDC URL: https://agentutility.ai/edge-finance/fec-political-contributions POST: https://x402.agentutility.ai/fec-political-contributions Price: 0.04 USDC Method: POST Category: uncategorized Tags: edge-finance, political-contributions, fec, campaign-finance, donor-search, federal-elections, fec-filings Description: Searches FEC records of political donations to federal candidates, PACs, and super PACs to see who donated to whom. Wraps api.open.fec.gov individual_contributions (Schedule A itemized donor records). Filter by donor name (last+first), recipient committee_id, candidate_id, election cycle, contributor state, and min/max amount; returns itemized contributions with donor name + employer + occupation, recipient committee, amount, date, and FEC source link. Federal public data. Use it as a campaign contributions search, an OpenSecrets-style finance feed, or a lobbyist-money tracker. Input schema: - donor_name (string, optional): Donor name in 'LAST FIRST' format (FEC convention, e.g. 'SMITH JOHN'). Case-insensitive. - committee_id (string, optional): FEC committee id (recipient), e.g. 'C00401224' for Obama for America. - candidate_id (string, optional): FEC candidate id (recipient candidate), e.g. 'P80003338'. - cycle (number, optional): Election cycle (even year, e.g. 2024, 2026). Default: latest available. - state (string, optional): Donor state, 2-letter code (e.g. 'CA', 'NY'). - min_amount (number, optional): Minimum contribution amount in USD. Default no floor. - max_amount (number, optional): Maximum contribution amount in USD. Default no ceiling. - limit (number, optional): Max records to return. 1-100. Default 20. Output schema: - total (string): Total count of FEC contribution records matching the query filters across all pages. - returned (string): Number of contribution records included in this response page. --- #### home-affordability-payment — $0.01 USDC URL: https://agentutility.ai/edge-finance/home-affordability-payment POST: https://x402.agentutility.ai/home-affordability-payment Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, home, affordability, payment, home-affordability-payment Alias of: mortgage-payment-calculator Description: Estimates the monthly housing payment for home affordability checks. Same backend as mortgage-payment-calculator, returning PITI, escrow components, optional housing DTI, score, and recommendation. Use it as a home affordability payment API, monthly mortgage payment calculator, or housing DTI estimator. Input schema: - home_price (number, required): Purchase price or property value. - annual_rate (number, required): Annual mortgage rate as percent, e.g. 6.75. - term_years (number, required): Loan term in years. - down_payment (number, optional): Cash down payment. Default 0. - loan_amount (number, optional): Optional explicit loan amount; defaults to home_price minus down_payment. - annual_property_tax (number, optional): Annual property tax. Default 0. - annual_insurance (number, optional): Annual homeowners insurance. Default 0. - monthly_hoa (number, optional): Monthly HOA dues. Default 0. - monthly_pmi (number, optional): Monthly PMI. Default 0. - gross_monthly_income (number, optional): Optional borrower gross monthly income for housing DTI. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### insider-form-4 — $0.01 USDC URL: https://agentutility.ai/edge-finance/insider-form-4 POST: https://x402.agentutility.ai/insider-form-4 Price: 0.01 USDC Method: POST Category: finance Tags: sec, form-4, insider-trading, edgar, stocks, officers, directors, finance, signals, compliance Description: Tracks SEC Form 4 insider transactions: recent officer, director, and 10%+ beneficial owner trades for a US-listed ticker (or CIK). Each transaction includes the reporting owner, role (officer / director / 10%+ owner), filing date, period of report, transaction code (P=purchase, S=sale, A=grant, M=exercise, F=tax, etc.), shares, price, post-transaction holdings, and EDGAR document URL. Public-domain SEC EDGAR data — no auth, no rate-limit headache. Use it as an insider trading feed, Section 16 tracker, executive buy-sell tracker, or EDGAR Form 4 normalizer. Input schema: - ticker (string, optional): US-listed ticker (e.g. 'AAPL', 'TSLA'). Either ticker or cik is required. - cik (string, optional): SEC CIK (zero-padded or numeric, e.g. '0000320193'). Use when ticker is ambiguous or unavailable. - limit (number, optional): Max Form 4 filings to return. 1-50. Default 10. - include_derivatives (boolean, optional): If true, includes derivative-security transactions (options, RSUs, performance shares). Default true. Output schema: - ticker (string): Stock ticker symbol queried (e.g., AAPL, TSLA). - cik (string): SEC Central Index Key for the company, zero-padded 10-digit identifier used across EDGAR. - company_name (string): Registered company name as listed on the SEC EDGAR filing. - form_4_filings (array): Array of normalized Form 4 filings, each containing per-transaction insider trade details. - filing_count (number): Number of distinct Form 4 filings returned for this ticker. - total_transactions (number): Total count of individual insider transactions across all returned Form 4 filings. --- #### insider-trading — $0.01 USDC URL: https://agentutility.ai/edge-finance/insider-trading POST: https://x402.agentutility.ai/insider-trading Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, sec-filings, insider-trading, form-4, equities, edgar, officer-transactions Description: Insider trading feed. Recent SEC Form 4 transactions for any US-listed ticker — officer, director, and 10% beneficial owner buys and sells. Returns transaction code (P=purchase, S=sale, A=grant, M=exercise), shares, price, post-transaction holdings, filed date, and EDGAR document URL. Wraps the same EDGAR-backed source as insider-form-4 under a more search-friendly name. Federal public data. Input schema: - ticker (string, optional): US-listed ticker (e.g. 'AAPL'). Either ticker or cik is required. - cik (string, optional): SEC CIK. - limit (number, optional): Max filings, 1-50. Default 10. - include_derivatives (boolean, optional): Boolean, default true. Set false to return only non-derivative (common stock) transactions. Output schema: - ticker (string): US-listed ticker symbol the Form 4 filings were queried for, echoed back from the request. - filing_count (string): Number of distinct Form 4 filings returned for the ticker in the requested window. - total_transactions (string): Total count of individual insider transactions across all returned Form 4 filings. --- #### inventory-finance-score — $0.01 USDC URL: https://agentutility.ai/edge-finance/inventory-finance-score POST: https://x402.agentutility.ai/inventory-finance-score Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, inventory, finance, score, inventory-finance-score Description: Scores the risk of an inventory financing facility, returning a weighted score and grade. Evaluates turnover, obsolescence risk, advance discipline, and margin cushion, with drivers and recommendation. Use it as an inventory finance score API or an inventory turns + obsolescence + advance-rate risk scorer. Input schema: - inventory_value (number, required): Eligible inventory value (USD). - advance_rate_pct (number, required): Advance rate against inventory percent. - inventory_turns (number, required): Annual inventory turns. - obsolescence_pct (number, optional): Obsolescence / shrink percent. Optional, default 5. - gross_margin_pct (number, optional): Gross margin percent. Optional, default 35. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### invoice-discount-api — $0.01 USDC URL: https://agentutility.ai/edge-finance/invoice-discount-api POST: https://x402.agentutility.ai/invoice-discount-api Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, invoice, discount, api, invoice-discount-api Alias of: invoice-discount-calculator Description: Calculates early payment discount APR and factoring economics. Same calculator as invoice-discount-calculator, exposed under likely buyer search terms. Use it as an invoice discount API or early payment discount APR API. Input schema: - invoice_amount (number, required): Gross invoice face value. - days_until_due (number, required): Days until the invoice would otherwise be paid. - discount_pct (number, optional): Discount as percent of invoice amount. Required unless discount_amount is supplied. - discount_amount (number, optional): Discount dollars. Required unless discount_pct is supplied. - advance_rate_pct (number, optional): Percent of invoice advanced immediately. Default 100. - annual_cost_of_capital_pct (number, optional): Benchmark annual cost of capital percent. Default 12. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### invoice-discount-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/invoice-discount-calculator POST: https://x402.agentutility.ai/invoice-discount-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, invoice, discount, calculator, invoice-discount-calculator Description: Calculates the true cost of an early payment discount or invoice factoring offer. Computes discount dollars, net cash received, effective APR, advance amount, and premium versus cost of capital for invoice acceleration decisions. Use it as an invoice discount calculator API, early payment discount APR tool, factoring discount economics check, or AR acceleration calculator. Input schema: - invoice_amount (number, required): Gross invoice face value. - days_until_due (number, required): Days until the invoice would otherwise be paid. - discount_pct (number, optional): Discount as percent of invoice amount. Required unless discount_amount is supplied. - discount_amount (number, optional): Discount dollars. Required unless discount_pct is supplied. - advance_rate_pct (number, optional): Percent of invoice advanced immediately. Default 100. - annual_cost_of_capital_pct (number, optional): Benchmark annual cost of capital percent. Default 12. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### invoice-factoring-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/invoice-factoring-calculator POST: https://x402.agentutility.ai/invoice-factoring-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, invoice, factoring, calculator, invoice-factoring-calculator Alias of: invoice-discount-calculator Description: Calculates the economics of factoring an invoice: advance, discount, and effective APR. Same backend as invoice-discount-calculator, focused on advance rate, discount amount, effective APR, and capital-cost premium. Use it as an invoice factoring calculator, factoring discount APR API, or invoice advance economics tool. Input schema: - invoice_amount (number, required): Gross invoice face value. - days_until_due (number, required): Days until the invoice would otherwise be paid. - discount_pct (number, optional): Discount as percent of invoice amount. Required unless discount_amount is supplied. - discount_amount (number, optional): Discount dollars. Required unless discount_pct is supplied. - advance_rate_pct (number, optional): Percent of invoice advanced immediately. Default 100. - annual_cost_of_capital_pct (number, optional): Benchmark annual cost of capital percent. Default 12. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### invoice-factoring-score — $0.01 USDC URL: https://agentutility.ai/edge-finance/invoice-factoring-score POST: https://x402.agentutility.ai/invoice-factoring-score Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, invoice, factoring, score, invoice-factoring-score Description: Scores the risk and quality of an invoice factoring facility, returning a weighted score and grade. Evaluates debtor credit, advance-rate economics, fee burden, dilution, and debtor concentration, with drivers and recommendation. Use it as an invoice factoring score API, receivables factoring risk score, or factoring deal quality scorer. Input schema: - debtor_credit_score (number, required): Obligor/debtor credit quality, 0-100. - advance_rate_pct (number, required): Advance rate as percent of invoice face value. - factoring_fee_pct (number, required): Factoring fee/discount percent. - dilution_rate_pct (number, optional): Receivables dilution percent. Optional, default 3. - debtor_concentration_pct (number, optional): Top-debtor share of the book percent. Optional, default 40. - avg_days_to_pay (number, optional): Average days to collection. Optional, default 45. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### kalshi-markets — $0.005 USDC URL: https://agentutility.ai/edge-finance/kalshi-markets POST: https://x402.agentutility.ai/kalshi-markets Price: 0.005 USDC Method: POST Category: uncategorized Tags: prediction-markets, kalshi, event-contracts, edge-finance, market-data, probabilities, kalshiex Description: Lists live Kalshi event contract markets from api.elections.kalshi.com, with filters for status, series ticker, event ticker, free-text query, and minimum volume. Prices converted from cents to 0-1 probabilities for easy cross-venue compare. DATA only, no order entry. Use it as a Kalshi API, CFTC-regulated prediction markets browser, or KalshiEX markets list. Input schema: - query (string, optional): Free-text filter on title / ticker / subtitle / event_ticker (substring). - series_ticker (string, optional): Filter by series (e.g. 'KXELONMARS'). - event_ticker (string, optional): Filter by event ticker. - status (string, optional): Default 'open'. - limit (number, optional): 1-200. Default 50. - cursor (string, optional): Pagination cursor from previous response. - min_volume (number, optional): Minimum 24-hr volume filter (server-side, on returned page). Output schema: - markets (string): Array of Kalshi markets with ticker, title, status, volume, and yes/no prices converted to 0-1 probabilities. - count (string): Number of markets returned in this response after applying status, ticker, query, and minimum-volume filters. - cursor (string): Pagination cursor from Kalshi's API; pass back on the next call to fetch the following page of markets. - attribution (string): Source credit string pointing to Kalshi (api.elections.kalshi.com) as the upstream data provider. --- #### litigation-finance-score — $0.01 USDC URL: https://agentutility.ai/edge-finance/litigation-finance-score POST: https://x402.agentutility.ai/litigation-finance-score Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, litigation, finance, score, litigation-finance-score Description: Scores the investment merit of a litigation finance opportunity. Evaluates claim value, probability of success, legal budget, expected duration, collectability, and enforceability, returning expected value after legal costs, budget-to-claim ratio, a 0-100 score, grade, recommendation, and driver breakdown. Use it as a lawsuit investment merit score, legal claim funding calculator, or case finance underwriting tool. Input schema: - claim_value (number, required): Expected gross claim or settlement value. - probability_of_success (number, required): Probability from 0 to 1. - legal_budget (number, required): Expected remaining legal budget. - duration_months (number, required): Expected time to resolution. - counterparty_collectability (number, optional): 0-100 ability to collect from defendant/counterparty. Default 70. - enforceability_score (number, optional): 0-100 jurisdiction and award enforceability. Default 70. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### litigation-finance-score-api — $0.01 USDC URL: https://agentutility.ai/edge-finance/litigation-finance-score-api POST: https://x402.agentutility.ai/litigation-finance-score-api Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, litigation, finance, score, api, litigation-finance-score-api Alias of: litigation-finance-score Description: Scores litigation finance and legal claim funding risk. Same finance model as litigation-finance-score, exposed under the buyer keyword used in demand searches. Use it as a litigation finance score API, legal claim finance risk API, or case funding scorer. Input schema: - claim_value (number, required): Expected gross claim or settlement value. - probability_of_success (number, required): Probability from 0 to 1. - legal_budget (number, required): Expected remaining legal budget. - duration_months (number, required): Expected time to resolution. - counterparty_collectability (number, optional): 0-100 ability to collect from defendant/counterparty. Default 70. - enforceability_score (number, optional): 0-100 jurisdiction and award enforceability. Default 70. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### loan-amortization-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/loan-amortization-calculator POST: https://x402.agentutility.ai/loan-amortization-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, loan, amortization, calculator, loan-amortization-calculator Description: Calculates a loan's amortization and shows how extra payments shorten payoff and cut interest. Computes scheduled monthly payment, payoff months, total interest, total paid, and interest saved from extra monthly payments. Use it as a loan amortization calculator API, debt payoff schedule, or extra payment interest savings calculator. Input schema: - principal (number, required): Initial loan principal. - annual_rate (number, required): Annual interest rate as percent. - term_months (number, optional): Loan term in months. - term_years (number, optional): Alternative loan term in years when term_months is omitted. - extra_monthly_payment (number, optional): Optional extra monthly principal payment. Default 0. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### ltv-cac-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/ltv-cac-calculator POST: https://x402.agentutility.ai/ltv-cac-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, ltv, cac, calculator, ltv-cac-calculator Alias of: unit-economics-calculator Description: Calculates the LTV to CAC ratio and payback period for SaaS unit economics. Same backend as unit-economics-calculator, returning LTV, LTV/CAC, CAC payback months, margin, churn, score, and recommendation. Use it as an LTV CAC calculator, SaaS unit economics API, or payback period calculator. Input schema: - arpu (number, required): Average monthly revenue per user/account. - gross_margin_pct (number, required): Gross margin percent. - monthly_churn_pct (number, required): Monthly customer churn percent. - cac (number, required): Customer acquisition cost. - payback_target_months (number, optional): Target CAC payback months. Default 12. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### market-filter — $0.005 USDC URL: https://agentutility.ai/edge-finance/market-filter POST: https://x402.agentutility.ai/market-filter Price: 0.005 USDC Method: POST Category: uncategorized Tags: market, filter, market-filter Alias of: polymarket-markets Description: Filters Polymarket prediction markets by query, category, tag, liquidity, open/closed status, and sort order, on a demand-matching route. Data-only public market research endpoint; no wallet filtering or trade execution. Use it as a Polymarket filter API or market screener. Input schema: - query (string, optional): Free-text filter applied to question, description, and slug. - category (string, optional): Filter by Polymarket category substring, e.g. 'Sports', 'Crypto', 'Politics'. - tag (string, optional): Polymarket tag slug filter, passed through to upstream. - active (boolean, optional): Default true. Pass false to include inactive markets. - closed (boolean, optional): Default false. Pass true to include closed markets. - limit (number, optional): 1-100. Default 20. - offset (number, optional): Pagination offset. - order (string, optional): Sort field: 'volume24hr', 'liquidity', 'endDate', or 'startDate'. Omit for default gamma-api order. - ascending (boolean, optional): Sort direction when order is set. Default false (descending). - min_liquidity (number, optional): Minimum liquidity in USD. Output schema: - markets (string): - count (string): --- #### markets — $0.005 USDC URL: https://agentutility.ai/edge-finance/markets POST: https://x402.agentutility.ai/markets Price: 0.005 USDC Method: POST Category: uncategorized Tags: markets Alias of: polymarket-markets Description: Lists and searches Polymarket prediction markets, backed by gamma-api public market data under an exact buyer-demand slug. Filter active/closed markets by query, category, tag, liquidity, sort order, limit, and offset. Returns questions, slugs, outcomes, implied prices, liquidity, volume, and URLs. Data-only; no trading or order routing. Use it as a markets API or prediction markets list and search. Input schema: - query (string, optional): Free-text filter applied to question, description, and slug. - category (string, optional): Filter by Polymarket category substring. - tag (string, optional): Polymarket tag slug filter. - active (boolean, optional): Default true. - closed (boolean, optional): Default false. - limit (number, optional): 1-100. Default 20. - offset (number, optional): Pagination offset. - order (string, optional): Sort field: 'volume24hr', 'liquidity', 'endDate', or 'startDate'. Omit for default gamma-api order. - ascending (boolean, optional): Sort direction when order is set. Default false (descending). - min_liquidity (number, optional): Minimum liquidity in USD. Output schema: - markets (string): - count (string): - attribution (string): --- #### merchant-cash-advance-score — $0.01 USDC URL: https://agentutility.ai/edge-finance/merchant-cash-advance-score POST: https://x402.agentutility.ai/merchant-cash-advance-score Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, merchant, cash, advance, score, merchant-cash-advance-score Description: Scores the risk of a merchant cash advance (MCA) deal, returning a weighted score and grade. Evaluates revenue strength, factor-rate burden, holdback sustainability, revenue stability, and business tenure, with drivers and recommendation. Use it as a merchant cash advance score API, MCA deal risk scorer, or small business revenue financing score. Input schema: - monthly_revenue (number, required): Average monthly revenue (USD). - factor_rate (number, required): MCA factor rate, 1.0-2.0. - holdback_pct (number, required): Daily/weekly revenue holdback percent. - revenue_volatility_pct (number, optional): Revenue volatility percent. Optional, default 20. - months_in_business (number, optional): Months in business. Optional, default 24. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### mortgage-payment-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/mortgage-payment-calculator POST: https://x402.agentutility.ai/mortgage-payment-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, mortgage, payment, calculator, mortgage-payment-calculator Description: Calculates a full monthly mortgage payment including principal, interest, taxes, insurance, HOA, and PMI. Computes loan amount, principal-and-interest payment, escrow components, total monthly payment, optional housing DTI, score, drivers, and recommendation. Use it as a mortgage payment calculator API, PITI calculator, or home affordability payment estimator. Input schema: - home_price (number, required): Purchase price or property value. - annual_rate (number, required): Annual mortgage rate as percent, e.g. 6.75. - term_years (number, required): Loan term in years. - down_payment (number, optional): Cash down payment. Default 0. - loan_amount (number, optional): Optional explicit loan amount; defaults to home_price minus down_payment. - annual_property_tax (number, optional): Annual property tax. Default 0. - annual_insurance (number, optional): Annual homeowners insurance. Default 0. - monthly_hoa (number, optional): Monthly HOA dues. Default 0. - monthly_pmi (number, optional): Monthly PMI. Default 0. - gross_monthly_income (number, optional): Optional borrower gross monthly income for housing DTI. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### mortgage-refinance-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/mortgage-refinance-calculator POST: https://x402.agentutility.ai/mortgage-refinance-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, mortgage, refinance, calculator, mortgage-refinance-calculator Alias of: refinance-analysis-calculator Description: Calculates mortgage refinance savings and the break-even point. Same backend as refinance-analysis-calculator, surfaced for buyers comparing current loan balance, current rate, new rate, closing costs, monthly savings, and break-even months. Use it as a mortgage refinance calculator, refi savings calculator, or refinance break-even analysis. Input schema: - current_loan_balance (number, required): Current unpaid principal balance. - current_rate (number, required): Current annual interest rate as percent, e.g. 7.25. - new_rate (number, required): Proposed annual interest rate as percent, e.g. 5.95. - remaining_years (number, required): Years remaining on current loan. - new_term_years (number, optional): Proposed refinance term in years. Defaults to remaining_years. - closing_costs (number, optional): Total refinance closing costs financed or paid out of pocket. Default 0. - months_to_stay (number, optional): Expected holding period in months. Default is new term length. - current_monthly_payment (number, optional): Optional actual current monthly payment override. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### patent-search — $0.05 USDC URL: https://agentutility.ai/edge-finance/patent-search POST: https://x402.agentutility.ai/patent-search Price: 0.05 USDC Method: POST Category: data Tags: patent, uspto, ip, intellectual-property, prior-art, research, rd, due-diligence, patents Description: Searches issued US patents and published applications through the USPTO Open Data Portal. Filter by free-text keywords, inventor last-name, assignee/owner, CPC class (e.g. 'G06N' for AI/ML), filing-date floor/ceiling, and limit. Returns each match's application number, title, abstract, inventors, assignees, filing/publication dates, and CPC classifications, plus an optional Venice plain-English summary of the top result. Use it as a USPTO patent search, US patent database, Google Patents alternative, prior-art finder, freedom-to-operate research tool, inventor and assignee patent lookup, CPC classification browser, patent-filing date-range query, or patent landscape feed. Input schema: - query (string, required): Free-text search keywords (e.g. 'quantum error correction', 'mRNA vaccine'). - inventor (string, optional): Inventor last-name filter (case-insensitive, e.g. 'Hassabis'). - assignee (string, optional): Assignee/owner name filter (e.g. 'Google', 'IBM Corporation'). - cpc (string, optional): CPC classification code prefix (e.g. 'G06N' for AI/ML, 'A61K' for pharmaceuticals). - date_from (string, optional): Filing-date floor in YYYY-MM-DD format. Inclusive. - date_to (string, optional): Filing-date ceiling in YYYY-MM-DD format. Inclusive. - limit (number, optional): Max patents to return. 1-50. Default 10 (most-recent-first). - summarize (boolean, optional): If true, attaches a Venice plain-English summary to the top result. Adds latency. Default false. Output schema: - query (string): Echoes back the search query string used against the USPTO Open Data Portal. - total (number): Total count of matching issued patents and published applications found for the query. - returned (number): Number of patent records actually included in the patents array for this response. - patents (array): Array of matching patents with title, abstract, inventors, assignees, dates, and CPC classifications. --- #### patent-search-api — $0.05 USDC URL: https://agentutility.ai/edge-finance/patent-search-api POST: https://x402.agentutility.ai/patent-search-api Price: 0.05 USDC Method: POST Category: uncategorized Tags: patent, search, api, patent-search-api Alias of: patent-search Description: Search USPTO patents by keyword, inventor, assignee, CPC class, or filing date range. Returns abstracts, inventors, assignees, and publication numbers from the USPTO Open Data backend — a patent lookup and prior-art search endpoint for agents. Input schema: - query (string, required): Free-text search keywords (e.g. 'quantum error correction', 'mRNA vaccine'). - inventor (string, optional): Inventor last-name filter (case-insensitive, e.g. 'Hassabis'). - assignee (string, optional): Assignee/owner name filter (e.g. 'Google', 'IBM Corporation'). - cpc (string, optional): CPC classification code prefix (e.g. 'G06N' for AI/ML, 'A61K' for pharmaceuticals). - date_from (string, optional): Filing-date floor in YYYY-MM-DD format. Inclusive. - date_to (string, optional): Filing-date ceiling in YYYY-MM-DD format. Inclusive. - limit (number, optional): Max patents to return. 1-50. Default 10 (most-recent-first). - summarize (boolean, optional): If true, attaches a Venice plain-English summary to the top result. Adds latency. Default false. Output schema: - query (string): - returned (string): - patents (string): --- #### piti-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/piti-calculator POST: https://x402.agentutility.ai/piti-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, piti, calculator, piti-calculator Alias of: mortgage-payment-calculator Description: Calculates a PITI mortgage payment: principal, interest, taxes, and insurance. Same backend as mortgage-payment-calculator, exposed under the short real-estate finance keyword for monthly housing payment workflows. Use it as a PITI calculator, principal interest tax insurance payment API, or mortgage payment estimate. Input schema: - home_price (number, required): Purchase price or property value. - annual_rate (number, required): Annual mortgage rate as percent, e.g. 6.75. - term_years (number, required): Loan term in years. - down_payment (number, optional): Cash down payment. Default 0. - loan_amount (number, optional): Optional explicit loan amount; defaults to home_price minus down_payment. - annual_property_tax (number, optional): Annual property tax. Default 0. - annual_insurance (number, optional): Annual homeowners insurance. Default 0. - monthly_hoa (number, optional): Monthly HOA dues. Default 0. - monthly_pmi (number, optional): Monthly PMI. Default 0. - gross_monthly_income (number, optional): Optional borrower gross monthly income for housing DTI. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### polymarket-filter — $0.005 USDC URL: https://agentutility.ai/edge-finance/polymarket-filter POST: https://x402.agentutility.ai/polymarket-filter Price: 0.005 USDC Method: POST Category: uncategorized Tags: polymarket, filter, polymarket-filter Alias of: polymarket-markets Description: Filters and searches active Polymarket prediction markets by category, keyword query, tag, liquidity threshold, and sort order. Send category, query, tag, active/closed flags, min_liquidity, limit, and order (by 24h volume, liquidity, or dates); the endpoint pulls a page from Polymarket's public gamma-api and applies the query, category, and liquidity filters server-side, returning markets with question, outcomes, outcome_prices, volume, and liquidity for each. This is market-data filtering only. It does not filter wallets by trade history and does not place trades. Use it as a Polymarket filter API, prediction market search tool, or market-data screener for forecasting research, sentiment monitoring, and arbitrage scanning. Input schema: - query (string, optional): Free-text filter applied to question, description, and slug. - category (string, optional): Filter by Polymarket category substring, e.g. 'Sports', 'Crypto', 'Politics'. - tag (string, optional): Polymarket tag slug filter, passed through to upstream. - active (boolean, optional): Default true. Pass false to include inactive markets. - closed (boolean, optional): Default false. Pass true to include closed markets. - limit (number, optional): 1-100. Default 20. - offset (number, optional): Pagination offset. - order (string, optional): Sort field: 'volume24hr', 'liquidity', 'endDate', or 'startDate'. Omit for default gamma-api order. - ascending (boolean, optional): Sort direction when order is set. Default false (descending). - min_liquidity (number, optional): Minimum liquidity in USD. Output schema: - markets (string): - count (string): --- #### polymarket-kalshi-arbitrage — $0.02 USDC URL: https://agentutility.ai/edge-finance/polymarket-kalshi-arbitrage POST: https://x402.agentutility.ai/polymarket-kalshi-arbitrage Price: 0.02 USDC Method: POST Category: uncategorized Tags: edge-finance, prediction-markets, arbitrage, polymarket, kalshi, spread-scanner, cross-venue, market-arbitrage Description: Scans for arbitrage between Polymarket and Kalshi prediction markets. Pulls active markets from both venues, fuzzy-matches by title (Jaccard token overlap), and reports pairs whose implied YES probabilities diverge beyond a configurable threshold. Output is data-only: spread metrics, no trade execution. Useful for cross-market sentiment timing and signal triangulation. Use it as a cross-venue spread scanner, event price arbitrage detector, or Polymarket vs Kalshi comparison. Input schema: - min_spread (number, optional): Minimum |p_poly - p_kalshi| spread to report. 0-1. Default 0.05. - min_match_score (number, optional): Minimum Jaccard token overlap to treat two titles as the same event. 0-1. Default 0.4. - scan_limit (number, optional): Max markets to pull from each venue. 10-500. Default 100. - category (string, optional): Optional Polymarket category filter (substring). Output schema: - pairs (string): Array of matched Polymarket/Kalshi market pairs with titles, YES probabilities, spread, and venue links. - pair_count (string): Number of cross-venue market pairs whose implied YES probability spread exceeded the threshold. - attribution (string): Source credit string naming Polymarket and Kalshi as the upstream prediction market data providers. --- #### polymarket-leaderboard — $0.005 USDC URL: https://agentutility.ai/edge-finance/polymarket-leaderboard POST: https://x402.agentutility.ai/polymarket-leaderboard Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-finance, polymarket, prediction-markets, leaderboard, top-traders, whale-tracking, profit-rankings Description: Returns the Polymarket leaderboard: top accounts by realized profit OR notional volume over 1d/1w/1m/all-time windows. Includes proxy wallet, pseudonym, bio, amount in USD. DATA only. Use it to find top traders, Polymarket whales, profit or volume leaderboards, and prediction market rankings. Input schema: - metric (string, optional): Default 'profit'. - window (string, optional): Default '1d'. - limit (number, optional): 1-200. Default 25. Output schema: - leaderboard (string): Array of top Polymarket trader entries with proxy wallet, pseudonym, bio, and USD amount for the requested ranking. - metric (string): Ranking metric used, either realized profit or notional trading volume. - window (string): Time window for the ranking: 1d, 1w, 1m, or all-time. - count (string): Number of trader entries returned in the leaderboard array. - attribution (string): Upstream data source credit for the Polymarket leaderboard figures. --- #### polymarket-markets — $0.005 USDC URL: https://agentutility.ai/edge-finance/polymarket-markets POST: https://x402.agentutility.ai/polymarket-markets Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-finance, prediction-markets, polymarket, betting-odds, event-probabilities, market-liquidity, forecasting, polymarket-gamma Description: Lists live Polymarket prediction markets from gamma-api, with filters for category, tag, free-text query, and minimum liquidity. Returns market question, current YES/NO outcome prices (implied probabilities), 24-hr volume, liquidity, end date. DATA-ONLY, no trading. Useful for agent forecasting research and arbitrage detection. Use it as a Polymarket API, prediction market data feed, crypto-settled betting odds source, event odds lookup, or Polymarket browse endpoint. Input schema: - query (string, optional): Free-text filter applied to question + description + slug. Case-insensitive substring match against the current page. - category (string, optional): Filter by Polymarket category (substring match, e.g. 'Sports', 'Crypto', 'Politics'). - tag (string, optional): Polymarket tag slug filter, passed through to upstream. - active (boolean, optional): Default true. Pass false to include inactive markets. - closed (boolean, optional): Default false. Pass true to include closed markets. - limit (number, optional): 1-100. Default 20. - offset (number, optional): Pagination offset. - order (string, optional): Sort field. - ascending (boolean, optional): Sort direction. - min_liquidity (number, optional): Minimum liquidity in USD. Output schema: - markets (string): Array of Polymarket markets with question, YES/NO prices, 24-hr volume, liquidity, and end date. - count (string): Number of markets returned in the markets array after filters are applied. - attribution (string): Source credit for the data, pointing to Polymarket's gamma-api as the upstream provider. --- #### polymarket-search — $0.005 USDC URL: https://agentutility.ai/edge-finance/polymarket-search POST: https://x402.agentutility.ai/polymarket-search Price: 0.005 USDC Method: POST Category: uncategorized Tags: polymarket, search, polymarket-search Alias of: polymarket-markets Description: Searches Polymarket prediction markets by question, description, and slug over the returned market page, with optional category/tag/liquidity filters. Data-only; no betting, trading, or order execution. Use it as a Polymarket search API or market query endpoint. Input schema: - query (string, optional): Free-text filter applied to question, description, and slug. - category (string, optional): Filter by Polymarket category substring, e.g. 'Sports', 'Crypto', 'Politics'. - tag (string, optional): Polymarket tag slug filter, passed through to upstream. - active (boolean, optional): Default true. Pass false to include inactive markets. - closed (boolean, optional): Default false. Pass true to include closed markets. - limit (number, optional): 1-100. Default 20. - offset (number, optional): Pagination offset. - min_liquidity (number, optional): Minimum liquidity in USD. Output schema: - markets (string): - count (string): --- #### polymarket-trades — $0.005 USDC URL: https://agentutility.ai/edge-finance/polymarket-trades POST: https://x402.agentutility.ai/polymarket-trades Price: 0.005 USDC Method: POST Category: uncategorized Tags: edge-finance, polymarket, prediction-markets, trade-feed, on-chain-trades, wallet-history, market-data, polymarket-trades Description: Recent trades from any Polymarket market (by slug or conditionId) or for a specific wallet. Returns side, size, price, timestamp, trader pseudonym, on-chain tx hash, and computed notional USD. A data-only Polymarket trade feed for prediction-market and on-chain bet-history research. Input schema: - market (string, optional): Market slug (e.g. 'will-x-happen') OR conditionId (0x...). Optional. - user (string, optional): Polymarket proxy wallet address to filter by. Optional. - limit (number, optional): 1-500. Default 50. - offset (number, optional): Pagination offset. - side (string, optional): Filter by side. - after_ts (number, optional): Unix seconds. Only trades after. - before_ts (number, optional): Unix seconds. Only trades before. Output schema: - trades (string): Array of recent Polymarket trades with side, size, price, timestamp, trader pseudonym, and on-chain tx hash. - count (string): Number of trades returned in the trades array for the requested market or wallet. - total_notional_usd (string): Sum of notional USD value across all returned trades, computed as size times price. - attribution (string): Source credit string pointing to Polymarket as the upstream data provider for these trades. --- #### prediction-markets — $0.005 USDC URL: https://agentutility.ai/edge-finance/prediction-markets POST: https://x402.agentutility.ai/prediction-markets Price: 0.005 USDC Method: POST Category: uncategorized Tags: prediction, markets, prediction-markets Alias of: polymarket-markets Description: List and search active Polymarket prediction markets with outcome probabilities, liquidity, volume, end dates, and URLs. Data-only market research for event odds — no trade signals, custody, or execution. Input schema: - query (string, optional): Free-text filter applied to question, description, and slug. - category (string, optional): Filter by Polymarket category substring, e.g. 'Sports', 'Crypto', 'Politics'. - tag (string, optional): Polymarket tag slug filter, passed through to upstream. - active (boolean, optional): Default true. Pass false to include inactive markets. - closed (boolean, optional): Default false. Pass true to include closed markets. - limit (number, optional): 1-100. Default 20. - offset (number, optional): Pagination offset. - min_liquidity (number, optional): Minimum liquidity in USD. Output schema: - markets (string): - count (string): --- #### project-finance-score — $0.01 USDC URL: https://agentutility.ai/edge-finance/project-finance-score POST: https://x402.agentutility.ai/project-finance-score Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, project, finance, score, project-finance-score Description: Scores the bankability of a project finance structure for infrastructure deals, returning a 0-100 score. Weighs debt service coverage, debt-to-equity leverage, offtake contract quality, construction risk, and sponsor strength; returns grade, recommendation, metrics, and drivers. Use it as a project finance score API, infrastructure finance structure quality check, or DSCR leverage offtake construction-risk calculator. Input schema: - dscr (number, required): Debt service coverage ratio, e.g. 1.42. - debt_to_equity (number, required): Debt/equity ratio, e.g. 2.1. - offtake_score (number, required): 0-100 offtake contract and counterparty quality. - construction_risk_score (number, optional): 0-100 construction risk; higher means riskier. Default 40. - sponsor_strength (number, optional): 0-100 sponsor execution and balance-sheet strength. Default 70. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### project-finance-score-api — $0.01 USDC URL: https://agentutility.ai/edge-finance/project-finance-score-api POST: https://x402.agentutility.ai/project-finance-score-api Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, project, finance, score, api, project-finance-score-api Alias of: project-finance-score Description: Scores project finance deals on DSCR, offtake, and construction risk. Same model as project-finance-score, exposed under the buyer keyword used in demand searches. Use it as a project finance score API, DSCR project risk scoring tool, or offtake and construction risk calculator. Input schema: - dscr (number, required): Debt service coverage ratio, e.g. 1.42. - debt_to_equity (number, required): Debt/equity ratio, e.g. 2.1. - offtake_score (number, required): 0-100 offtake contract and counterparty quality. - construction_risk_score (number, optional): 0-100 construction risk; higher means riskier. Default 40. - sponsor_strength (number, optional): 0-100 sponsor execution and balance-sheet strength. Default 70. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### purchase-order-finance-score — $0.01 USDC URL: https://agentutility.ai/edge-finance/purchase-order-finance-score POST: https://x402.agentutility.ai/purchase-order-finance-score Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, purchase, order, finance, score, purchase-order-finance-score Description: Scores the risk of a purchase order (PO) financing deal, returning a weighted score and grade. Evaluates end-buyer credit, supplier reliability, margin cushion, and fulfillment speed, with drivers and recommendation. Use it as a purchase order finance score API or PO financing risk scorer with supplier reliability + buyer credit + margin analysis. Input schema: - po_value (number, required): Purchase order value (USD). - supplier_reliability_score (number, required): Supplier delivery reliability, 0-100. - buyer_credit_score (number, required): End-buyer credit quality, 0-100. - gross_margin_pct (number, required): Gross margin on the order percent. - lead_time_days (number, optional): Fulfillment lead time in days. Optional, default 45. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### refi-break-even-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/refi-break-even-calculator POST: https://x402.agentutility.ai/refi-break-even-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, refi, break, even, calculator, refi-break-even-calculator Alias of: refinance-analysis-calculator Description: Calculates how many months a mortgage refinance takes to pay back its closing costs. Same backend as refinance-analysis-calculator, focused on break-even months, net savings over hold horizon, and payment delta. Use it as a refi break-even calculator, closing-cost payback calculator, or mortgage refinance savings API. Input schema: - current_loan_balance (number, required): Current unpaid principal balance. - current_rate (number, required): Current annual interest rate as percent, e.g. 7.25. - new_rate (number, required): Proposed annual interest rate as percent, e.g. 5.95. - remaining_years (number, required): Years remaining on current loan. - new_term_years (number, optional): Proposed refinance term in years. Defaults to remaining_years. - closing_costs (number, optional): Total refinance closing costs financed or paid out of pocket. Default 0. - months_to_stay (number, optional): Expected holding period in months. Default is new term length. - current_monthly_payment (number, optional): Optional actual current monthly payment override. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### refinance-analysis-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/refinance-analysis-calculator POST: https://x402.agentutility.ai/refinance-analysis-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, refinance, analysis, calculator, refinance-analysis-calculator Description: Analyzes whether a mortgage refinance makes financial sense. Compares the current loan against the proposed refinance, computes current and new payment, monthly savings, break-even months, and gross and net savings over the hold horizon, then scores whether the refi economics are attractive. Use it as a rate-and-term refi calculator, break-even month calculator, closing-cost payback tool, or monthly payment savings estimator. Input schema: - current_loan_balance (number, required): Current unpaid principal balance. - current_rate (number, required): Current annual interest rate as percent, e.g. 7.25. - new_rate (number, required): Proposed annual interest rate as percent, e.g. 5.95. - remaining_years (number, required): Years remaining on current loan. - new_term_years (number, optional): Proposed refinance term in years. Defaults to remaining_years. - closing_costs (number, optional): Total refinance closing costs financed or paid out of pocket. Default 0. - months_to_stay (number, optional): Expected holding period in months. Default is new term length. - current_monthly_payment (number, optional): Optional actual current monthly payment override. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### refinance-analysis-calculator-api — $0.01 USDC URL: https://agentutility.ai/edge-finance/refinance-analysis-calculator-api POST: https://x402.agentutility.ai/refinance-analysis-calculator-api Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, refinance, analysis, calculator, api, refinance-analysis-calculator-api Alias of: refinance-analysis-calculator Description: Analyzes whether a mortgage refinance pays off, including the break-even point. Same calculator as refinance-analysis-calculator, exposed under the buyer keyword used in demand searches. Use it as a refinance analysis calculator API, mortgage refinance API, or refi break-even API. Input schema: - current_loan_balance (number, required): Current unpaid principal balance. - current_rate (number, required): Current annual interest rate as percent, e.g. 7.25. - new_rate (number, required): Proposed annual interest rate as percent, e.g. 5.95. - remaining_years (number, required): Years remaining on current loan. - new_term_years (number, optional): Proposed refinance term in years. Defaults to remaining_years. - closing_costs (number, optional): Total refinance closing costs financed or paid out of pocket. Default 0. - months_to_stay (number, optional): Expected holding period in months. Default is new term length. - current_monthly_payment (number, optional): Optional actual current monthly payment override. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### revenue-based-financing-score — $0.01 USDC URL: https://agentutility.ai/edge-finance/revenue-based-financing-score POST: https://x402.agentutility.ai/revenue-based-financing-score Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, revenue, based, financing, score, revenue-based-financing-score Description: Scores a revenue based financing (RBF) facility, returning a weighted score and grade. Evaluates revenue scale, growth, margin quality, repayment burden (cap multiple), and retention, with drivers and recommendation. Use it as a revenue based financing score API, RBF deal scorer, or recurring-revenue lending risk score with MRR + growth + cap-multiple analysis. Input schema: - mrr (number, required): Monthly recurring revenue (USD). - growth_rate_pct (number, required): Monthly revenue growth percent. - gross_margin_pct (number, required): Gross margin percent. - revenue_multiple (number, required): Repayment cap as a multiple of advanced amount. - churn_rate_pct (number, optional): Monthly revenue churn percent. Optional, default 5. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### roi-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/roi-calculator POST: https://x402.agentutility.ai/roi-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, roi, calculator, roi-calculator Description: Calculates return on investment from an initial investment plus final value or net profit. Returns ROI percent, annualized return, money multiple, score, drivers, and recommendation. Use it as an ROI calculator API, CAGR calculator, or money multiple calculator. Input schema: - initial_investment (number, required): Initial invested capital. - final_value (number, optional): Ending value. Optional if net_profit is supplied. - net_profit (number, optional): Net profit. Optional if final_value is supplied. - years (number, optional): Holding period in years. Default 1. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### rule-of-40-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/rule-of-40-calculator POST: https://x402.agentutility.ai/rule-of-40-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, rule, of, 40, calculator, rule-of-40-calculator Alias of: saas-metrics-score Description: Calculates the rule of 40 from ARR growth rate plus EBITDA (or gross) margin, then folds it into a full operating-metrics score alongside net revenue retention, burn multiple, magic number, and logo churn. Same calculator as saas-metrics-score, listed here for buyers who specifically search rule of 40. Send arr, growth_rate_pct, gross_margin_pct, net_revenue_retention_pct, burn_multiple, magic_number, ebitda_margin_pct, and logo_churn_pct; the response returns score, grade, a written recommendation, the underlying metrics, and per-driver weights. The response shows every metric and driver used in the score. Use it as a rule of 40 calculator, SaaS benchmark score, or operating-efficiency check for diligence and investor updates. Input schema: - arr (number, required): Annual recurring revenue. - growth_rate_pct (number, required): Annual ARR growth rate percent. - gross_margin_pct (number, required): Gross margin percent. - net_revenue_retention_pct (number, required): Net revenue retention percent. - burn_multiple (number, optional): Net burn divided by net new ARR. Optional. - magic_number (number, optional): Sales efficiency magic number. Optional. - ebitda_margin_pct (number, optional): EBITDA margin percent for rule-of-40. Defaults to 0 when omitted. - logo_churn_pct (number, optional): Annual logo churn percent. Optional. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### saas-benchmark-score — $0.01 USDC URL: https://agentutility.ai/edge-finance/saas-benchmark-score POST: https://x402.agentutility.ai/saas-benchmark-score Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, saas, benchmark, score, saas-benchmark-score Alias of: saas-metrics-score Description: Grades a SaaS company's operating metrics against benchmarks. Same backend as saas-metrics-score, exposed for SaaS diligence agents. Use it as a SaaS benchmark score API, operating metrics grader, or an ARR growth NRR gross margin burn multiple magic number analysis. Input schema: - arr (number, required): Annual recurring revenue. - growth_rate_pct (number, required): Annual ARR growth rate percent. - gross_margin_pct (number, required): Gross margin percent. - net_revenue_retention_pct (number, required): Net revenue retention percent. - burn_multiple (number, optional): Net burn divided by net new ARR. Optional. - magic_number (number, optional): Sales efficiency magic number. Optional. - ebitda_margin_pct (number, optional): EBITDA margin percent for rule-of-40. Defaults to 0 when omitted. - logo_churn_pct (number, optional): Annual logo churn percent. Optional. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### saas-metrics-api — $0.01 USDC URL: https://agentutility.ai/edge-finance/saas-metrics-api POST: https://x402.agentutility.ai/saas-metrics-api Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, saas, metrics, api, saas-metrics-api Alias of: saas-metrics-score Description: Scores SaaS operating metrics: rule of 40, net revenue retention, burn multiple, magic number, and logo churn, then returns a single grade with a written recommendation. Same operating-finance calculator as saas-metrics-score, offered under a name buyers searching for a general SaaS metrics tool are more likely to type. Send arr, growth_rate_pct, gross_margin_pct, net_revenue_retention_pct, burn_multiple, magic_number, ebitda_margin_pct, and logo_churn_pct; get back a score, grade, recommendation, the computed metrics, and per-driver scoring detail. The response shows the computed metrics and per-driver scoring detail. Use it as a SaaS metrics API, rule-of-40 calculator, or operating benchmark scorer for diligence checklists and board decks. Input schema: - arr (number, required): Annual recurring revenue. - growth_rate_pct (number, required): Annual ARR growth rate percent. - gross_margin_pct (number, required): Gross margin percent. - net_revenue_retention_pct (number, required): Net revenue retention percent. - burn_multiple (number, optional): Net burn divided by net new ARR. Optional. - magic_number (number, optional): Sales efficiency magic number. Optional. - ebitda_margin_pct (number, optional): EBITDA margin percent for rule-of-40. Defaults to 0 when omitted. - logo_churn_pct (number, optional): Annual logo churn percent. Optional. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### saas-metrics-score — $0.01 USDC URL: https://agentutility.ai/edge-finance/saas-metrics-score POST: https://x402.agentutility.ai/saas-metrics-score Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, saas, metrics, score, saas-metrics-score Description: Scores a SaaS business on the rule of 40 and core operating metrics. Computes rule-of-40, retention, gross margin, burn efficiency, sales efficiency, logo churn, weighted score, and driver notes. Use it as a SaaS metrics score API, net revenue retention score, burn multiple and magic number analysis, or SaaS benchmark score. Input schema: - arr (number, required): Annual recurring revenue. - growth_rate_pct (number, required): Annual ARR growth rate percent. - gross_margin_pct (number, required): Gross margin percent. - net_revenue_retention_pct (number, required): Net revenue retention percent. - burn_multiple (number, optional): Net burn divided by net new ARR. Optional. - magic_number (number, optional): Sales efficiency magic number. Optional. - ebitda_margin_pct (number, optional): EBITDA margin percent for rule-of-40. Defaults to 0 when omitted. - logo_churn_pct (number, optional): Annual logo churn percent. Optional. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### sec-13f-api — $0.05 USDC URL: https://agentutility.ai/edge-finance/sec-13f-api POST: https://x402.agentutility.ai/sec-13f-api Price: 0.05 USDC Method: POST Category: uncategorized Tags: sec, 13f, api, sec-13f-api Alias of: 13f-deltas Description: Track how institutional investors changed their stock positions between two SEC 13F-HR filings, no manual XML diffing required. Same 13f-deltas backend: given a CIK, it pulls the two most recent 13F-HR filings and diffs them into positions added, exited, increased, and reduced, each with dollar and share deltas. Send a CIK and an optional holdings limit; get back the delta lists ready for a fund-tracking dashboard or due-diligence workflow. Use it as a SEC 13F API, hedge fund position tracker, or institutional holdings delta feed. Input schema: - cik (string, required): Institutional manager's SEC CIK (e.g. '0001067983' for Berkshire Hathaway). Required — 13F filings are by CIK only, no ticker. - limit_holdings (number, optional): Max positions to include in each bucket (added/exited/increased/reduced). 1-50. Default 20. - min_change_usd (number, optional): Filter out moves smaller than this dollar magnitude. Default 0 (no filter). Output schema: - cik (string): - added (string): - increased (string): - reduced (string): --- #### sec-filing — $0.01 USDC URL: https://agentutility.ai/edge-finance/sec-filing POST: https://x402.agentutility.ai/sec-filing Price: 0.01 USDC Method: POST Category: finance Tags: sec, edgar, 10-k, 10-q, 8-k, s-1, filings, annual-report, earnings, finance, stocks, ipo, due-diligence Description: Fetches, parses, and summarizes SEC EDGAR filings for any public company by ticker or CIK. Resolves ticker to CIK against EDGAR, returns structured filing metadata (form, filed_date, accession_number, period_of_report, primary_document_url) for the most recent N filings of a chosen form type, optionally pulls the latest filing's full clean text, and optionally runs it through a Venice executive summary tuned to the form type. Covers 10-K, 10-Q, 8-K, S-1, S-4, DEF 14A, Form 4, and 13F-HR: annual and quarterly reports, proxies, insider trading, and institutional holdings. 100% public-domain SEC data, no auth. Use it as a SEC filings API, SEC filing search by ticker or CIK, or public-company filing pull. Input schema: - ticker (string, optional): US-listed stock ticker (e.g. 'AAPL', 'TSLA'). Either ticker or cik is required. - cik (string, optional): SEC Central Index Key (zero-padded or numeric, e.g. '0000320193'). Use when ticker is ambiguous or unavailable. - form_type (string, optional): Filing type. Default '10-K'. Supports 10-K, 10-Q, 8-K, S-1, S-4, DEF 14A, 4, 13F-HR. - limit (number, optional): Max filings to return. 1-20. Default 5 (most-recent-first). - summarize (boolean, optional): If true, runs the latest filing through Venice for an executive-summary tailored to the form. Adds latency. Default false. - include_text (boolean, optional): If true, includes the full clean-text body of the latest filing in the response. Large payload. Default false. Output schema: - ticker (string): Stock ticker symbol resolved for the company (e.g., AAPL, MSFT), uppercase. - cik (string): SEC Central Index Key, the 10-digit zero-padded identifier EDGAR uses for the filer. - company_name (string): Registrant's legal name as recorded on the filing. - form_type (string): EDGAR form code returned (10-K, 10-Q, 8-K, S-1, S-4, DEF 14A, 4, or 13F-HR). - filings (array): List of matching filings with accession number, filing date, period, and document URLs. - summary (object): Optional Venice-generated executive summary object with key sections tuned to the form type. - text (string): Cleaned plain-text body of the filing with HTML, XBRL tags, and boilerplate stripped. - text_chars (number): Character count of the cleaned text field, useful for token budgeting downstream. --- #### sec-filings — $0.01 USDC URL: https://agentutility.ai/edge-finance/sec-filings POST: https://x402.agentutility.ai/sec-filings Price: 0.01 USDC Method: POST Category: uncategorized Tags: sec, filings, sec-filings Alias of: sec-filing Description: Searches SEC EDGAR company filings by ticker or CIK: 10-K, 10-Q, 8-K, S-1, DEF 14A, Form 4, and 13F-HR. Same SEC EDGAR backend as sec-filing, with plural buyer wording for agents searching filing feeds. Use it as a SEC filings API or EDGAR company filing search. Input schema: - ticker (string, optional): US-listed stock ticker (e.g. 'AAPL', 'TSLA'). Either ticker or cik is required. - cik (string, optional): SEC Central Index Key (zero-padded or numeric, e.g. '0000320193'). Use when ticker is ambiguous or unavailable. - form_type (string, optional): Filing type. Default '10-K'. Supports 10-K, 10-Q, 8-K, S-1, S-4, DEF 14A, 4, 13F-HR. - limit (number, optional): Max filings to return. 1-20. Default 5 (most-recent-first). - summarize (boolean, optional): If true, runs the latest filing through Venice for an executive-summary tailored to the form. Adds latency. Default false. - include_text (boolean, optional): If true, includes the full clean-text body of the latest filing in the response. Large payload. Default false. Output schema: - ticker (string): - cik (string): - company_name (string): - form_type (string): - filings (string): - latest_text (string): - summary (string): - source (string): --- #### sec-xbrl-api — $0.05 USDC URL: https://agentutility.ai/edge-finance/sec-xbrl-api POST: https://x402.agentutility.ai/sec-xbrl-api Price: 0.05 USDC Method: POST Category: uncategorized Tags: sec, xbrl, api, sec-xbrl-api Alias of: xbrl-financials Description: Serves SEC XBRL fundamentals as a time series, replacing paid fundamentals feeds with public SEC line-item data. Same xbrl-financials handler. Use it as a SEC XBRL API, EDGAR company facts source, or fundamentals time-series endpoint. Input schema: - ticker (string, optional): US-listed ticker (e.g. 'AAPL', 'MSFT'). Either ticker or cik is required. - cik (string, optional): SEC CIK (zero-padded or numeric, e.g. '0000320193'). Use when ticker is ambiguous or unavailable. - metrics (array, optional): Aliases of financial metrics to return, e.g. ['revenue', 'net_income', 'eps_diluted', 'total_assets', 'cash']. See available_metric_aliases in response. Default: a curated set. - unit (string, optional): Filter values to one unit. Default 'any'. - limit_per_metric (number, optional): Max datapoints returned per metric. 1-50. Default 10 (most-recent-first). - fy_only (boolean, optional): If true, only fiscal-year (10-K) values are returned, skipping quarterly 10-Q data. Default false. Output schema: - ticker (string): - series (string): --- #### startup-runway-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/startup-runway-calculator POST: https://x402.agentutility.ai/startup-runway-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, startup, runway, calculator, startup-runway-calculator Description: Calculates a startup's cash runway and the burn cut needed to hit a target. Computes net monthly burn, static runway, dynamic runway with revenue growth, burn reduction needed for target runway, score, drivers, and recommendation. Use it as a startup runway calculator API, burn multiple check, or founder finance planning tool. Input schema: - cash_balance (number, required): Current cash balance. - monthly_burn (number, required): Monthly operating cash burn before revenue offset. - monthly_revenue (number, optional): Current monthly revenue. Default 0. - monthly_revenue_growth_pct (number, optional): Expected monthly revenue growth percent. Default 0. - target_runway_months (number, optional): Target runway months. Default 18. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### supply-chain-finance-score — $0.01 USDC URL: https://agentutility.ai/edge-finance/supply-chain-finance-score POST: https://x402.agentutility.ai/supply-chain-finance-score Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, supply, chain, finance, score, supply-chain-finance-score Description: Scores the design quality of a supply chain finance (SCF) program from 0-100. Evaluates buyer credit, supplier risk, discount economics, days accelerated, automation maturity, and supplier concentration, returning score, grade, recommendation, metrics, and a weighted driver breakdown. Use it as an early-pay discount score, reverse factoring calculator, or supplier finance underwriting tool. Input schema: - supplier_risk_score (number, required): 0-100 supplier operational risk; higher means riskier. - buyer_credit_score (number, required): 0-100 buyer payment strength; higher is better. - discount_apr (number, required): Annualized discount rate percent offered to suppliers. - days_accelerated (number, required): Number of days payment is accelerated. - automation_score (number, optional): 0-100 invoice approval and reconciliation maturity. Default 70. - supplier_concentration_pct (number, optional): Percent exposure to largest supplier or supplier cohort. Default 20. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### supply-chain-finance-score-api — $0.01 USDC URL: https://agentutility.ai/edge-finance/supply-chain-finance-score-api POST: https://x402.agentutility.ai/supply-chain-finance-score-api Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, supply, chain, finance, score, api, supply-chain-finance-score-api Alias of: supply-chain-finance-score Description: Scores supply chain finance and supplier finance risk. Same finance model as supply-chain-finance-score, exposed under the buyer keyword used in demand searches. Use it as a supply chain finance score API, supplier finance risk API, or invoice acceleration scorer. Input schema: - supplier_risk_score (number, required): 0-100 supplier operational risk; higher means riskier. - buyer_credit_score (number, required): 0-100 buyer payment strength; higher is better. - discount_apr (number, required): Annualized discount rate percent offered to suppliers. - days_accelerated (number, required): Number of days payment is accelerated. - automation_score (number, optional): 0-100 invoice approval and reconciliation maturity. Default 70. - supplier_concentration_pct (number, optional): Percent exposure to largest supplier or supplier cohort. Default 20. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### tariff-duty-scenario — $0.02 USDC URL: https://agentutility.ai/edge-finance/tariff-duty-scenario POST: https://x402.agentutility.ai/tariff-duty-scenario Price: 0.02 USDC Method: POST Category: uncategorized Tags: edge-finance, tariff, duty, scenario, tariff-duty-scenario Description: Calculates import duty what-if scenarios: current vs proposed duty and landed-cost deltas from caller-supplied values, rates, freight, insurance, quantity, origin, destination, and optional HTS code. Scenario math only: does not choose final HTS classification, act as customs broker, or file customs documents. Use it as a tariff duty scenario calculator, landed cost delta API, or HTS cost scenario tool. Input schema: - product_value (number, required): Commercial value of the goods before duty. - current_duty_rate_pct (number, required): Current duty rate percent, e.g. 7.5. - proposed_duty_rate_pct (number, required): Proposed or alternate duty rate percent. - freight (number, optional): Optional freight amount included in customs-value scenario. - insurance (number, optional): Optional insurance amount included in customs-value scenario. - quantity (number, optional): Optional unit count for per-unit landed cost. - currency (string, optional): Currency code. Default USD. - hts_code (string, optional): Optional caller-supplied HTS code. - country_of_origin (string, optional): Country of origin of the goods. Optional, free text, max 80 chars. - destination_country (string, optional): Destination country for the shipment. Optional, free text, max 80 chars. - product_description (string, optional): Free-text product description used to generate follow-up broker questions. Optional, max 1000 chars. Output schema: - customs_value (string): - current (string): - proposed (string): - delta (string): - boundary (string): --- #### trade-finance-risk-score — $0.01 USDC URL: https://agentutility.ai/edge-finance/trade-finance-risk-score POST: https://x402.agentutility.ai/trade-finance-risk-score Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, trade, finance, risk, score, trade-finance-risk-score Description: Scores the risk of a trade finance transaction from 0-100. Evaluates buyer credit, country and sanctions risk, tenor, collateral coverage, documentation quality, and FX risk, returning score, grade, recommendation, metrics, and weighted drivers. Use it as an import-export finance underwriting tool, LC transaction risk calculator, or a country, buyer, collateral, and documentation scorer. Input schema: - buyer_credit_score (number, required): 0-100 buyer credit quality. - country_risk_score (number, required): 0-100 country/sanctions risk; higher means riskier. - tenor_days (number, required): Transaction tenor in days. - collateral_coverage_pct (number, optional): Collateral as percent of exposure. Default 0. - documentation_quality (number, optional): 0-100 LC/invoice/bill-of-lading quality. Default 70. - fx_risk_score (number, optional): 0-100 FX risk; higher means riskier. Default 35. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### trade-finance-risk-score-api — $0.01 USDC URL: https://agentutility.ai/edge-finance/trade-finance-risk-score-api POST: https://x402.agentutility.ai/trade-finance-risk-score-api Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, trade, finance, risk, score, api, trade-finance-risk-score-api Alias of: trade-finance-risk-score Description: Scores trade finance and export finance risk, including tenor and collateral. Same calculator as trade-finance-risk-score, exposed under the buyer keyword used in demand searches. Use it as a trade finance risk score API, export finance risk API, or tenor and collateral scoring tool. Input schema: - buyer_credit_score (number, required): 0-100 buyer credit quality. - country_risk_score (number, required): 0-100 country/sanctions risk; higher means riskier. - tenor_days (number, required): Transaction tenor in days. - collateral_coverage_pct (number, optional): Collateral as percent of exposure. Default 0. - documentation_quality (number, optional): 0-100 LC/invoice/bill-of-lading quality. Default 70. - fx_risk_score (number, optional): 0-100 FX risk; higher means riskier. Default 35. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### trademark-search — $0.03 USDC URL: https://agentutility.ai/edge-finance/trademark-search POST: https://x402.agentutility.ai/trademark-search Price: 0.03 USDC Method: POST Category: uncategorized Tags: edge-finance, trademark, uspto, tsdr, ip-lookup, brand-clearance, trademark-search Alias of: uspto-trademark-search Description: Looks up any US trademark by serial number or registration number via the federal public TSDR API. Returns mark text, owner, status, filing date, classes, and goods/services. Use it as a trademark search, USPTO trademark lookup, or federal trademark database query. Input schema: - serial_number (string, optional): 8-digit USPTO serial number (e.g. '78787878'). - registration_number (string, optional): 7-digit USPTO registration number (e.g. '3000000'). Output schema: - found (string): Boolean-style flag indicating whether a matching USPTO trademark record was located for the queried serial or registration number. - mark_text (string): Literal text of the trademark as registered or applied for with the USPTO. - status_category (string): High-level status bucket for the mark such as live, dead, pending, registered, or abandoned. - filing_date (string): Date the trademark application was filed with the USPTO, typically in ISO YYYY-MM-DD format. --- #### transition-finance-score — $0.01 USDC URL: https://agentutility.ai/edge-finance/transition-finance-score POST: https://x402.agentutility.ai/transition-finance-score Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, transition, finance, score, transition-finance-score Description: Scores the credibility of a climate transition plan for financing, returning a 0-100 credibility score. Weighs baseline emissions, target reduction, years to target, verification quality, and capex intensity; returns annual abatement, grade, recommendation, and weighted drivers. Use it as a transition finance score API, emissions reduction finance calculator, or transition-aligned capital scoring tool. Input schema: - baseline_emissions_tco2e (number, required): Current baseline emissions in metric tons CO2e. - target_reduction_pct (number, required): Target percent reduction by target year. - target_years (number, required): Years until target date. - verification_score (number, optional): 0-100 measurement, reporting, and third-party assurance quality. Default 65. - capex_to_revenue_pct (number, optional): Transition capex as percent of revenue. Default 20. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### transition-finance-score-api — $0.01 USDC URL: https://agentutility.ai/edge-finance/transition-finance-score-api POST: https://x402.agentutility.ai/transition-finance-score-api Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, transition, finance, score, api, transition-finance-score-api Alias of: transition-finance-score Description: Scores climate transition finance plans on credibility. Same model as transition-finance-score, exposed under the buyer keyword used in demand searches. Use it as a transition finance score API or emissions-reduction finance score. Input schema: - baseline_emissions_tco2e (number, required): Current baseline emissions in metric tons CO2e. - target_reduction_pct (number, required): Target percent reduction by target year. - target_years (number, required): Years until target date. - verification_score (number, optional): 0-100 measurement, reporting, and third-party assurance quality. Default 65. - capex_to_revenue_pct (number, optional): Transition capex as percent of revenue. Default 20. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### unit-economics-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/unit-economics-calculator POST: https://x402.agentutility.ai/unit-economics-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, unit, economics, calculator, unit-economics-calculator Description: Calculates SaaS unit economics: LTV, LTV to CAC, and CAC payback period. Computes monthly gross profit, estimated customer lifetime, LTV, LTV/CAC, CAC payback months, score, drivers, and recommendation. Use it as a unit economics calculator API or an ARPU gross margin churn calculator. Input schema: - arpu (number, required): Average monthly revenue per user/account. - gross_margin_pct (number, required): Gross margin percent. - monthly_churn_pct (number, required): Monthly customer churn percent. - cac (number, required): Customer acquisition cost. - payback_target_months (number, optional): Target CAC payback months. Default 12. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### uspto-trademark-search — $0.03 USDC URL: https://agentutility.ai/edge-finance/uspto-trademark-search POST: https://x402.agentutility.ai/uspto-trademark-search Price: 0.03 USDC Method: POST Category: uncategorized Tags: edge-finance, trademark, uspto, tsdr, trademark-search, brand-clearance, ip-lookup, serial-lookup Description: Looks up the current status of a US trademark by serial number or registration number against the USPTO's own TSDR (Trademark Status and Document Retrieval) database. This is an ID lookup, not free-text search; USPTO does not publish a public free-text trademark search API. Send serial_number or registration_number and get back mark text, owner, status category, filing date, registration date, Nice classification classes, and goods/services descriptions. Use it as a trademark status checker, USPTO TSDR lookup, or trademark registration verification tool for brand due diligence, IP monitoring, and agent-led trademark checks before filing or licensing. Input schema: - serial_number (string, optional): 8-digit USPTO serial number (e.g. '78787878'). - registration_number (string, optional): 7-digit USPTO registration number (e.g. '3000000'). Output schema: - mark_text (string): Literal element of the trademark (the word, phrase, or stylized text as registered with the USPTO). - status_category (string): Current TSDR status category for the mark, such as live, dead, pending, registered, or abandoned. - filing_date (string): Date the trademark application was filed with the USPTO, in ISO 8601 (YYYY-MM-DD) format. --- #### working-capital-calculator — $0.01 USDC URL: https://agentutility.ai/edge-finance/working-capital-calculator POST: https://x402.agentutility.ai/working-capital-calculator Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, working, capital, calculator, working-capital-calculator Alias of: working-capital-cycle Description: Calculates working capital efficiency, cash conversion days, and cash-release opportunity from operating balances. Returns DSO, DIO, DPO, working capital tied up, and the gap to a target cycle. Use it as a working capital calculator, cash tied-up calculator, or operating liquidity analysis API. Input schema: - annual_revenue (number, required): Annual revenue in dollars. - accounts_receivable (number, required): Current accounts receivable balance. - inventory (number, required): Current inventory balance. - accounts_payable (number, required): Current accounts payable balance. - annual_cogs (number, optional): Annual cost of goods sold. Defaults to 65% of annual_revenue when omitted. - target_cash_conversion_days (number, optional): Target cash conversion cycle days. Default 45. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### working-capital-cycle — $0.01 USDC URL: https://agentutility.ai/edge-finance/working-capital-cycle POST: https://x402.agentutility.ai/working-capital-cycle Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, working, capital, cycle, working-capital-cycle Description: Calculates the cash conversion cycle and how much cash is tied up in working capital. Computes days sales outstanding, days inventory outstanding, days payables outstanding, cash conversion cycle, working capital tied up, and cash release opportunity versus target. Use it as a working capital cycle API, DSO DIO DPO analysis, or cash release opportunity scorer. Input schema: - annual_revenue (number, required): Annual revenue in dollars. - accounts_receivable (number, required): Current accounts receivable balance. - inventory (number, required): Current inventory balance. - accounts_payable (number, required): Current accounts payable balance. - annual_cogs (number, optional): Annual cost of goods sold. Defaults to 65% of annual_revenue when omitted. - target_cash_conversion_days (number, optional): Target cash conversion cycle days. Default 45. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### working-capital-cycle-api — $0.01 USDC URL: https://agentutility.ai/edge-finance/working-capital-cycle-api POST: https://x402.agentutility.ai/working-capital-cycle-api Price: 0.01 USDC Method: POST Category: uncategorized Tags: edge-finance, working, capital, cycle, api, working-capital-cycle-api Alias of: working-capital-cycle Description: Calculates the working capital cycle and cash conversion cycle. Same business finance calculator as working-capital-cycle, exposed under the buyer keyword used in demand searches. Use it as a working capital cycle API, cash conversion cycle API, or DSO DIO DPO calculator. Input schema: - annual_revenue (number, required): Annual revenue in dollars. - accounts_receivable (number, required): Current accounts receivable balance. - inventory (number, required): Current inventory balance. - accounts_payable (number, required): Current accounts payable balance. - annual_cogs (number, optional): Annual cost of goods sold. Defaults to 65% of annual_revenue when omitted. - target_cash_conversion_days (number, optional): Target cash conversion cycle days. Default 45. Output schema: - calculator (string): - score (string): - grade (string): - recommendation (string): - metrics (string): - drivers (string): - warnings (string): - source (string): --- #### xbrl-api — $0.05 USDC URL: https://agentutility.ai/edge-finance/xbrl-api POST: https://x402.agentutility.ai/xbrl-api Price: 0.05 USDC Method: POST Category: uncategorized Tags: xbrl, api, xbrl-api Alias of: xbrl-financials Description: Pulls public financial statement data from SEC Company Facts: revenue, net income, EPS, assets, cash, operating cash flow, units, form type, and fiscal period metadata. Same backend as xbrl-financials. Use it as an XBRL API or SEC company facts API. Input schema: - ticker (string, optional): US-listed ticker (e.g. 'AAPL', 'MSFT'). Either ticker or cik is required. - cik (string, optional): SEC CIK (zero-padded or numeric, e.g. '0000320193'). Use when ticker is ambiguous or unavailable. - metrics (array, optional): Aliases of financial metrics to return, e.g. ['revenue', 'net_income', 'eps_diluted', 'total_assets', 'cash']. See available_metric_aliases in response. Default: a curated set. - unit (string, optional): Filter values to one unit. Default 'any'. - limit_per_metric (number, optional): Max datapoints returned per metric. 1-50. Default 10 (most-recent-first). - fy_only (boolean, optional): If true, only fiscal-year (10-K) values are returned, skipping quarterly 10-Q data. Default false. Output schema: - ticker (string): - requested_metrics (string): - source (string): --- #### xbrl-financials — $0.05 USDC URL: https://agentutility.ai/edge-finance/xbrl-financials POST: https://x402.agentutility.ai/xbrl-financials Price: 0.05 USDC Method: POST Category: uncategorized Tags: edge-finance, sec-filings, xbrl, fundamentals, financial-statements, ticker-lookup, earnings-data, xbrl-financials Description: Pulls company fundamentals as structured time-series straight from SEC XBRL filings. For a US-listed ticker (or CIK), returns revenue, net_income, EPS (basic/diluted), total_assets, cash, operating_cash_flow, and dozens more line items, each with value, unit (USD, USD/shares, shares), period start/end, fiscal year/quarter, form (10-K / 10-Q), and underlying XBRL concept. Wraps the EDGAR Company Facts API; public-domain SEC data, a Bloomberg/CapIQ-substitute for fundamentals. Use it as a SEC XBRL financials API, income-statement and balance-sheet feed, revenue + net-income + EPS history source, or 10-K + 10-Q line-item extractor. Input schema: - ticker (string, optional): US-listed ticker (e.g. 'AAPL', 'MSFT'). Either ticker or cik is required. - cik (string, optional): SEC CIK (zero-padded or numeric, e.g. '0000320193'). Use when ticker is ambiguous or unavailable. - metrics (array, optional): Aliases of financial metrics to return, e.g. ['revenue', 'net_income', 'eps_diluted', 'total_assets', 'cash']. See available_metric_aliases in response. Default: a curated set. - unit (string, optional): Filter values to one unit. Default 'any'. - limit_per_metric (number, optional): Max datapoints returned per metric. 1-50. Default 10 (most-recent-first). - fy_only (boolean, optional): If true, only fiscal-year (10-K) values are returned, skipping quarterly 10-Q data. Default false. Output schema: - ticker (string): Stock ticker symbol of the US-listed company the financials belong to (e.g. AAPL, MSFT). - company_name (string): Registered company name from the SEC filing matching the requested ticker. - series (string): Reporting period series (e.g. annual 10-K or quarterly 10-Q) for the returned line items. --- ## Synthforge — Generative media for agents that ship products. URL: https://agentutility.ai/synthforge Endpoints: 59 Price range: $0.01 – $0.50 USDC/call Lead endpoint: image-generate-ultra Pitch: Image, video, music, and voice generation with fast Venice models, pro creative models, and flagship Google/OpenAI image tiers. One API surface, USDC-settled, no SaaS account. Buyer: Marketing-automation agents, content pipelines, e-commerce listing generators, ad-creative bots, podcast / audio production agents. Wedge: OpenAI / Replicate / Fal / ElevenLabs / Venice each have great APIs but require separate keys and separate billing. Synthforge collapses the stack into one paid endpoint per capability, with generated images returned as permanent fal-hosted PNG URLs. ### endpoints #### ad-banner-image-expand — $0.15 USDC URL: https://agentutility.ai/synthforge/ad-banner-image-expand POST: https://x402.agentutility.ai/ad-banner-image-expand Price: 0.15 USDC Method: POST Category: uncategorized Tags: synthforge, ad, banner, image, expand, ad-banner-image-expand Alias of: image-expand Description: Expands existing images into wide, square, or portrait ad banner placements. Same Bria Expand backend as image-expand. Use it as an ad banner image expand API, paid social canvas outpaint, or campaign creative extender. Input schema: - image_url (string, required): Source image URL to expand. - canvas_width (number, required): Target canvas width in pixels. 256-4096. - canvas_height (number, required): Target canvas height in pixels. 256-4096. - original_width (number, optional): Width of the original image within the new canvas. Optional; must pair with original_height. - original_height (number, optional): Height of the original image within the new canvas. Optional; must pair with original_width. - original_x (number, optional): X offset of the original image within the new canvas. Optional; must pair with original_y. - original_y (number, optional): Y offset of the original image within the new canvas. Optional; must pair with original_x. - prompt (string, optional): Text hint describing what to generate in the expanded area. Optional. - seed (number, optional): Random seed for reproducible output. Optional; random if omitted. Output schema: - image_url (string): - width (string): - height (string): --- #### ad-creative-image-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/ad-creative-image-generate POST: https://x402.agentutility.ai/ad-creative-image-generate Price: 0.011 USDC Method: POST Category: uncategorized Tags: synthforge, ad, creative, image, generate, ad-creative-image-generate Alias of: image-generate Description: Generates ad creative images: SFW marketing visuals, concept images, and campaign thumbnails from prompts. Same backend as image-generate. Use it as a campaign visual generator or paid social creative API. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in px, 256-1024. Snapped to a multiple of 16. Default 1024. - height (number, optional): Output height in px, 256-1024. Snapped to a multiple of 16. Default 1024. - tier (string, optional): Model shorthand: 'fast' (z-image-turbo), 'creative' (chroma), 'anime' (wai-Illustrious), or 'sd35' (venice-sd35). Default fast. - model (string, optional): Explicit Venice model override, restricted to this endpoint's cheap allow-list. Use tier instead unless you need a specific model. - steps (number, optional): Optional diffusion step count passed to Venice. - cfg_scale (number, optional): Optional classifier-free guidance scale passed to Venice. - seed (number, optional): Optional integer seed for reproducible output. - negative_prompt (string, optional): Optional text describing what to avoid in the image. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### app-icon-image-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/app-icon-image-generate POST: https://x402.agentutility.ai/app-icon-image-generate Price: 0.011 USDC Method: POST Category: uncategorized Tags: synthforge, app, icon, image, generate, app-icon-image-generate Alias of: image-generate Description: Generate app icon concepts, product marks, and launch visuals from a text prompt, ready for a mobile home screen or a SaaS dashboard. Same image-generate backend, restricted to SFW square outputs sized for icon use. Send a prompt describing the mark plus width, height, and a speed tier; get back a hosted image URL and the model used to render it. Use it as an app icon generator API, icon concept tool, or SaaS logo mark generator. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - tier (string, optional): Model shorthand. Default 'fast'. - model (string, optional): Override the model. Must be one of: z-image-turbo, chroma, wai-Illustrious, venice-sd35. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### app-store-screenshot-expand — $0.15 USDC URL: https://agentutility.ai/synthforge/app-store-screenshot-expand POST: https://x402.agentutility.ai/app-store-screenshot-expand Price: 0.15 USDC Method: POST Category: uncategorized Tags: synthforge, app, store, screenshot, expand, app-store-screenshot-expand Alias of: image-expand Description: Expands mobile app screenshots into store, ad, and product-page layouts. Same Bria Expand backend as image-expand. Use it as an app store screenshot expand API, screenshot backdrop extender, or launch asset outpaint. Input schema: - image_url (string, required): Source image URL to expand. - canvas_width (number, required): Target canvas width in pixels. 256-4096. - canvas_height (number, required): Target canvas height in pixels. 256-4096. - original_width (number, optional): Width of the original image within the new canvas. Optional; must pair with original_height. - original_height (number, optional): Height of the original image within the new canvas. Optional; must pair with original_width. - original_x (number, optional): X offset of the original image within the new canvas. Optional; must pair with original_y. - original_y (number, optional): Y offset of the original image within the new canvas. Optional; must pair with original_x. - prompt (string, optional): Text hint describing what to generate in the expanded area. Optional. - seed (number, optional): Random seed for reproducible output. Optional; random if omitted. Output schema: - image_url (string): - width (string): - height (string): --- #### background-remove — $0.08 USDC URL: https://agentutility.ai/synthforge/background-remove POST: https://x402.agentutility.ai/background-remove Price: 0.08 USDC Method: POST Category: uncategorized Tags: synthforge, background, remove, background-remove Alias of: remove-bg Description: Removes the background from a public image URL and returns the subject with alpha transparency. Optional crop_to_bbox. fal.ai imageutils/rembg. Use it as a background remove API, image background remover, or transparent PNG foreground cutout. Input schema: - image_url (string, required): Source image URL. Must be http or https. - crop_to_bbox (boolean, optional): If true, crops the output to the foreground subject's bounding box. Optional; defaults to false. Output schema: - image_url (string): - width (string): - height (string): --- #### background-remover — $0.08 USDC URL: https://agentutility.ai/synthforge/background-remover POST: https://x402.agentutility.ai/background-remover Price: 0.08 USDC Method: POST Category: uncategorized Tags: synthforge, background, remover, background-remover Alias of: remove-bg Description: Removes the background from product, portrait, and object images, returning alpha PNG foreground cutouts with optional crop-to-bounding-box behavior. Same remove-bg backend. Use it as a background remover API, to remove image background, or for transparent PNG cutouts. Input schema: - image_url (string, required): Source image URL. Must be http or https. - crop_to_bbox (boolean, optional): If true, crops the output to the foreground subject's bounding box. Optional; defaults to false. Output schema: - image_url (string): - alpha (string): --- #### banner-image-expand — $0.15 USDC URL: https://agentutility.ai/synthforge/banner-image-expand POST: https://x402.agentutility.ai/banner-image-expand Price: 0.15 USDC Method: POST Category: uncategorized Tags: synthforge, banner, image, expand, banner-image-expand Alias of: image-expand Description: Stretches an existing product or brand photo into a wide banner, hero, or ad canvas by generating new background content around it rather than cropping or distorting the original. Runs on the same image-expand outpainting backend: send image_url, target canvas_width and canvas_height, and an optional prompt describing the extended scene; get back the finished image_url plus its width and height. Use it as a banner image expand API, hero image outpainting tool, website header extender, or ad creative resizer for turning square product shots into wide-format assets. Input schema: - image_url (string, required): Source image URL to expand. - canvas_width (number, required): Target canvas width in pixels. 256-4096. - canvas_height (number, required): Target canvas height in pixels. 256-4096. - original_width (number, optional): Width of the original image within the new canvas. Optional; must pair with original_height. - original_height (number, optional): Height of the original image within the new canvas. Optional; must pair with original_width. - original_x (number, optional): X offset of the original image within the new canvas. Optional; must pair with original_y. - original_y (number, optional): Y offset of the original image within the new canvas. Optional; must pair with original_x. - prompt (string, optional): Text hint describing what to generate in the expanded area. Optional. - seed (number, optional): Random seed for reproducible output. Optional; random if omitted. Output schema: - image_url (string): - width (string): - height (string): --- #### blog-header-image-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/blog-header-image-generate POST: https://x402.agentutility.ai/blog-header-image-generate Price: 0.011 USDC Method: POST Category: uncategorized Tags: synthforge, blog, header, image, generate, blog-header-image-generate Alias of: image-generate Description: Generates blog header images: SFW header images, newsletter visuals, and documentation illustrations from prompts. Same backend as image-generate. Use it as an article hero image or editorial illustration generator. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in px, 256-1024. Snapped to a multiple of 16. Default 1024. - height (number, optional): Output height in px, 256-1024. Snapped to a multiple of 16. Default 1024. - tier (string, optional): Model shorthand: 'fast' (z-image-turbo), 'creative' (chroma), 'anime' (wai-Illustrious), or 'sd35' (venice-sd35). Default fast. - model (string, optional): Explicit Venice model override, restricted to this endpoint's cheap allow-list. Use tier instead unless you need a specific model. - steps (number, optional): Optional diffusion step count passed to Venice. - cfg_scale (number, optional): Optional classifier-free guidance scale passed to Venice. - seed (number, optional): Optional integer seed for reproducible output. - negative_prompt (string, optional): Optional text describing what to avoid in the image. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### book-cover-image-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/book-cover-image-generate POST: https://x402.agentutility.ai/book-cover-image-generate Price: 0.011 USDC Method: POST Category: uncategorized Tags: synthforge, book, cover, image, generate, book-cover-image-generate Alias of: image-generate Description: Generates SFW book cover art concepts, genre mood boards, and launch visuals from a prompt. Same image-generate backend. Use it as a book cover image generator API, ebook cover concept tool, or publishing creative source. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - tier (string, optional): Model shorthand. Default 'fast'. - model (string, optional): Override the model. Must be one of: z-image-turbo, chroma, wai-Illustrious, venice-sd35. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### brand-logo-concept-image — $0.01 USDC URL: https://agentutility.ai/synthforge/brand-logo-concept-image POST: https://x402.agentutility.ai/brand-logo-concept-image Price: 0.011 USDC Method: POST Category: uncategorized Tags: synthforge, brand, logo, concept, image, brand-logo-concept-image Alias of: image-generate Description: Generates SFW logo concept boards, abstract marks, and brand direction visuals from prompts. Same fast Venice-backed backend as image-generate. Use it as a brand logo concept image API, for startup logo visual ideation, or as a mark concept generator. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - tier (string, optional): Model shorthand. Default 'fast'. - model (string, optional): Override the model. Must be one of: z-image-turbo, chroma, wai-Illustrious, venice-sd35. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### course-thumbnail-expand — $0.15 USDC URL: https://agentutility.ai/synthforge/course-thumbnail-expand POST: https://x402.agentutility.ai/course-thumbnail-expand Price: 0.15 USDC Method: POST Category: uncategorized Tags: synthforge, course, thumbnail, expand, course-thumbnail-expand Alias of: image-expand Description: Expands existing screenshots, instructor photos, or diagrams into 16:9 course thumbnails. Same image-expand backend. Use it as a course thumbnail expand API, tutorial cover outpaint, or education hero image extender. Input schema: - image_url (string, required): Source image URL to expand. - canvas_width (number, required): Target canvas width in pixels. 256-4096. - canvas_height (number, required): Target canvas height in pixels. 256-4096. - original_width (number, optional): Width of the original image within the new canvas. Optional; must pair with original_height. - original_height (number, optional): Height of the original image within the new canvas. Optional; must pair with original_width. - original_x (number, optional): X offset of the original image within the new canvas. Optional; must pair with original_y. - original_y (number, optional): Y offset of the original image within the new canvas. Optional; must pair with original_x. - prompt (string, optional): Text hint describing what to generate in the expanded area. Optional. - seed (number, optional): Random seed for reproducible output. Optional; random if omitted. Output schema: - image_url (string): - width (string): - height (string): --- #### course-thumbnail-image-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/course-thumbnail-image-generate POST: https://x402.agentutility.ai/course-thumbnail-image-generate Price: 0.011 USDC Method: POST Category: uncategorized Tags: synthforge, course, thumbnail, image, generate, course-thumbnail-image-generate Alias of: image-generate Description: Generates SFW course thumbnails, lesson covers, learning-path artwork, and academy launch visuals, without text rendering. Same fast image-generate backend. Use it as a course thumbnail image generator API, education cover art tool, or tutorial hero image source. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - tier (string, optional): Model shorthand. Default 'fast'. - model (string, optional): Override the model. Must be one of: z-image-turbo, chroma, wai-Illustrious, venice-sd35. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### ecommerce-lifestyle-image-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/ecommerce-lifestyle-image-generate POST: https://x402.agentutility.ai/ecommerce-lifestyle-image-generate Price: 0.011 USDC Method: POST Category: uncategorized Tags: synthforge, ecommerce, lifestyle, image, generate, ecommerce-lifestyle-image-generate Alias of: image-generate Description: Generates SFW ecommerce lifestyle scenes and ad visuals around product prompts. Same image-generate backend. Use it as an ecommerce lifestyle image generator API, product lifestyle creative tool, or marketplace campaign image source. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - tier (string, optional): Model shorthand. Default 'fast'. - model (string, optional): Override the model. Must be one of: z-image-turbo, chroma, wai-Illustrious, venice-sd35. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### email-header-image-expand — $0.15 USDC URL: https://agentutility.ai/synthforge/email-header-image-expand POST: https://x402.agentutility.ai/email-header-image-expand Price: 0.15 USDC Method: POST Category: uncategorized Tags: synthforge, email, header, image, expand, email-header-image-expand Alias of: image-expand Description: Expands existing product, event, or editorial images into wide email-header canvases. Same image-expand backend. Use it as an email header image expand API, newsletter banner outpaint, or lifecycle email creative extender. Input schema: - image_url (string, required): Source image URL to expand. - canvas_width (number, required): Target canvas width in pixels. 256-4096. - canvas_height (number, required): Target canvas height in pixels. 256-4096. - original_width (number, optional): Width of the original image within the new canvas. Optional; must pair with original_height. - original_height (number, optional): Height of the original image within the new canvas. Optional; must pair with original_width. - original_x (number, optional): X offset of the original image within the new canvas. Optional; must pair with original_y. - original_y (number, optional): Y offset of the original image within the new canvas. Optional; must pair with original_x. - prompt (string, optional): Text hint describing what to generate in the expanded area. Optional. - seed (number, optional): Random seed for reproducible output. Optional; random if omitted. Output schema: - image_url (string): - width (string): - height (string): --- #### event-poster-image-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/event-poster-image-generate POST: https://x402.agentutility.ai/event-poster-image-generate Price: 0.011 USDC Method: POST Category: uncategorized Tags: synthforge, event, poster, image, generate, event-poster-image-generate Alias of: image-generate Description: Generates SFW event artwork, launch posters, and campaign backgrounds without relying on stock art. Same fast image-generate backend. Use it as an event poster image generator API, conference visual tool, or meetup campaign image source. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - tier (string, optional): Model shorthand. Default 'fast'. - model (string, optional): Override the model. Must be one of: z-image-turbo, chroma, wai-Illustrious, venice-sd35. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### fashion-lookbook-image-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/fashion-lookbook-image-generate POST: https://x402.agentutility.ai/fashion-lookbook-image-generate Price: 0.011 USDC Method: POST Category: uncategorized Tags: synthforge, fashion, lookbook, image, generate, fashion-lookbook-image-generate Alias of: image-generate Description: Generates SFW fashion visuals: clothing concepts, seasonal lookbook scenes, and ecommerce fashion creative from prompts. Same image-generate backend. Use it as a fashion lookbook image generator API, apparel campaign visual tool, or style mood board source. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - tier (string, optional): Model shorthand. Default 'fast'. - model (string, optional): Override the model. Must be one of: z-image-turbo, chroma, wai-Illustrious, venice-sd35. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### flux-2-pro — $0.04 USDC URL: https://agentutility.ai/synthforge/flux-2-pro POST: https://x402.agentutility.ai/flux-2-pro Price: 0.04 USDC Method: POST Category: uncategorized Tags: synthforge, flux, 2, pro, flux-2-pro Alias of: image-generate-pro Description: Generates SFW images with Venice's flux-2-pro model on a dedicated endpoint. Fixed-model route for buyers searching specifically for Flux 2 Pro / FLUX.2 Pro image generation; use image-generate-pro when you want a selectable premium model tier. Returns a permanent fal-hosted PNG URL. Input schema: - prompt (string, required): Image description. Up to 3000 chars. - width (number, optional): Output width in pixels. Range [256, 1024]. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024]. Default 1024. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): - model (string): - width (string): - height (string): - tier (string): - source (string): --- #### game-asset-concept-image — $0.01 USDC URL: https://agentutility.ai/synthforge/game-asset-concept-image POST: https://x402.agentutility.ai/game-asset-concept-image Price: 0.011 USDC Method: POST Category: uncategorized Tags: synthforge, game, asset, concept, image, game-asset-concept-image Alias of: image-generate Description: Game asset concept image API / character prop environment concept generator. Same image-generate backend, exposed for agents drafting SFW game art concepts, item thumbnails, environment mood boards, and prototype visual assets. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - tier (string, optional): Model shorthand. Default 'fast'. - model (string, optional): Override the model. Must be one of: z-image-turbo, chroma, wai-Illustrious, venice-sd35. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### gpt-image — $0.30 USDC URL: https://agentutility.ai/synthforge/gpt-image POST: https://x402.agentutility.ai/gpt-image Price: 0.30 USDC Method: POST Category: uncategorized Tags: synthforge, gpt, image, gpt-image Alias of: image-generate-ultra Description: Generates SFW images with Venice's gpt-image-2 model on a dedicated endpoint. Fixed-model route for OpenAI GPT Image 2 generation where instruction following and text rendering matter. Priced separately because GPT Image 2 has higher upstream cost than image-generate-ultra's $0.20 model set. Returns a permanent fal-hosted PNG URL. Input schema: - prompt (string, required): Image description. Up to 5000 chars. - width (number, optional): Output width in pixels. Range [256, 1024]. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024]. Default 1024. - steps (number, optional): Optional diffusion step count passed to Venice. - cfg_scale (number, optional): Optional classifier-free guidance scale passed to Venice. - seed (number, optional): Optional integer seed for reproducible output. - negative_prompt (string, optional): Optional text describing what to avoid in the image. Output schema: - image_url (string): - model (string): - width (string): - height (string): - tier (string): - source (string): --- #### healthcare-campaign-image-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/healthcare-campaign-image-generate POST: https://x402.agentutility.ai/healthcare-campaign-image-generate Price: 0.011 USDC Method: POST Category: uncategorized Tags: synthforge, healthcare, campaign, image, generate, healthcare-campaign-image-generate Alias of: image-generate Description: Generates SFW healthcare, wellness, clinic, and patient-education campaign visuals, without medical claims. Same image-generate backend. Use it as a healthcare campaign image generator API, clinic marketing visual tool, or wellness program creative source. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - tier (string, optional): Model shorthand. Default 'fast'. - model (string, optional): Override the model. Must be one of: z-image-turbo, chroma, wai-Illustrious, venice-sd35. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### image-describe-api — $0.02 USDC URL: https://agentutility.ai/synthforge/image-describe-api POST: https://x402.agentutility.ai/image-describe-api Price: 0.02 USDC Method: POST Category: uncategorized Tags: synthforge, image, describe, api, image-describe-api Alias of: describe-image Description: Describes images from public URLs, producing captions, accessibility alt text, short descriptions, and visual summaries. Same image-description backend. Use it as an image describe API, image captioning service, or alt text generator. Input schema: - image_url (string, required): URL of the image to analyze. Must be http or https. - mode (string, optional): Analysis mode: 'describe' (default), 'alt_text', 'ocr', 'tags', or 'caption'. - prompt (string, optional): Optional. Custom instruction that overrides the mode's default prompt. Output schema: - description (string): - mode (string): --- #### image-edit — $0.02 USDC URL: https://agentutility.ai/synthforge/image-edit POST: https://x402.agentutility.ai/image-edit Price: 0.02 USDC Method: POST Category: uncategorized Tags: synthforge, image-editing, instruction-edit, text-to-image-edit, nano-banana, mask-free-edit, photo-editor Description: Edits an image from a plain-text instruction, mask-free: describe the change and the model applies it to the whole image. Default model: nano-banana-pro. Returns a permanent fal-hosted PNG URL. Use it for instruction-based image editing, text-driven photo edits, nano-banana image editing, or GPT-image-2 edits. Input schema: - image_url (string, required): Public http(s) URL of the source image. - prompt (string, required): Edit instructions in plain English. - model (string, optional): Override the model. Default 'nano-banana-pro'. Output schema: - image_url (string): Permanent fal-hosted PNG URL of the edited image. - model (string): Model that ran the edit (default nano-banana-pro). - prompt (string): Echoed text instruction that described the edit applied to the source image. - venice_request_id (string): Upstream provider request ID for the edit job, useful for tracing or support. - source (string): Upstream backend that served the edit (e.g. fal, venice). --- #### image-expand — $0.15 USDC URL: https://agentutility.ai/synthforge/image-expand POST: https://x402.agentutility.ai/image-expand Price: 0.15 USDC Method: POST Category: ai Tags: outpaint, expand, image, ai, bria, generative Description: Extends a source photo onto a larger canvas, generating realistic new background and content beyond its original edges instead of just stretching or cropping it. Send image_url with canvas_width and canvas_height, optionally original_width/original_height and original_x/original_y to place the source image within the new canvas, plus an optional prompt, negative_prompt, and seed for control. Returns the expanded image_url with its final width, height, and seed, using a commercially licensed outpainting model. Use it as an image outpainting API, AI image expansion tool, or background extender for product photos and social crops. Input schema: - image_url (string, required): Source image URL to expand. - canvas_width (number, required): Target canvas width in pixels. 256-4096. - canvas_height (number, required): Target canvas height in pixels. 256-4096. - original_width (number, optional): Width of the original image within the new canvas. Optional; must pair with original_height. - original_height (number, optional): Height of the original image within the new canvas. Optional; must pair with original_width. - original_x (number, optional): X offset of the original image within the new canvas. Optional; must pair with original_y. - original_y (number, optional): Y offset of the original image within the new canvas. Optional; must pair with original_x. - prompt (string, optional): Text hint describing what to generate in the expanded area. Optional. - seed (number, optional): Random seed for reproducible output. Optional; random if omitted. Output schema: - image_url (string): URL of the outpainted image with generated content extending beyond the original borders. - width (number): Final canvas width in pixels after expansion. - height (number): Final canvas height in pixels after expansion. - file_size_bytes (number): Size of the output image file in bytes. - seed (number): Random seed used by the Bria Expand model for this generation, reusable for reproducible results. - source_url (string): URL of the original input image that was expanded. --- #### image-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/image-generate POST: https://x402.agentutility.ai/image-generate Price: 0.011 USDC Method: POST Category: uncategorized Tags: image-generation, text-to-image, ai-art, synthforge, venice, z-image-turbo, chroma, anime Description: Generate an SFW hosted PNG from a text prompt when an agent needs an AI image generator it can call again in a production workflow. Send a prompt with optional width, height, style tier, allowed model, and seed; receive the image URL, resolved model, final dimensions, prompt, seed, and timing in one response. Save those fields to regenerate an approved asset or change one control for a fresh variant. Choose fast for quick image work, creative for stylized marketing art, anime for illustration, or sd35 for Stable Diffusion-style output. Use it as an AI image generator API, text-to-image API, prompt-to-PNG API, or hosted image-generation endpoint. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - tier (string, optional): Model shorthand. Default 'fast'. - model (string, optional): Override the model. Must be one of: z-image-turbo, chroma, wai-Illustrious, venice-sd35. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): Permanent fal-hosted PNG URL of the generated image. - model (string): Underlying Venice model that produced the image (z-image-turbo, chroma, wai-Illustrious, or venice-sd35). - width (string): Pixel width of the returned PNG as a string. - height (string): Pixel height of the returned PNG as a string. - tier (string): Which tier was used: fast, creative, anime, or sd35. - prompt (string): Text prompt that was sent to the image model. - seed (number): Numeric seed used for generation, useful for reproducing the same image. - elapsed_ms (number): Wall-clock time in milliseconds from request to PNG URL ready. - venice_request_id (string): Upstream Venice request ID for tracing or support lookups. - source (string): Backend provider tag, e.g. venice, identifying who actually ran the model. --- #### image-generate-pro — $0.06 USDC URL: https://agentutility.ai/synthforge/image-generate-pro POST: https://x402.agentutility.ai/image-generate-pro Price: 0.06 USDC Method: POST Category: uncategorized Tags: image-generation, text-to-image, synthforge, flux-2-pro, recraft, seedream, text-in-image, premium-image Description: Premium text-to-image API for repeatable product, campaign, and design assets when a standard draft needs a selected model tier. Send a prompt with optional dimensions, tier, and seed; receive a hosted PNG URL plus the resolved model, final canvas, prompt, seed, and timing. Keep the tier, dimensions, and seed fixed to rerun an approved asset. Tiers: 'balanced' (flux-2-pro, default), 'recraft' (recraft-v4), 'seedream' (seedream-v4), 'grok' (grok-imagine-image), and 'qwen' (qwen-image). Use it for Flux 2 Pro, Recraft, Seedream, Qwen Image, or Grok Imagine image generation. Input schema: - prompt (string, required): Image description. Up to 3000 chars. - width (number, optional): Output width in pixels. Range [256, 1024]. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024]. Default 1024. - tier (string, optional): Model shorthand. balanced=flux-2-pro (default), recraft=recraft-v4, seedream=seedream-v4, grok=grok-imagine-image, qwen=qwen-image. - model (string, optional): Override the model. Allowed: flux-2-pro, qwen-image, qwen-image-2, recraft-v4, seedream-v4, seedream-v5-lite, grok-imagine-image, wan-2-7-text-to-image. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): Permanent fal-hosted PNG URL for the generated image. - model (string): Underlying model slug that produced the image (e.g. flux-2-pro, qwen-image-2-pro, recraft-v4). - width (number): Pixel width of the generated image. - height (number): Pixel height of the generated image. - tier (string): Tier selector echoed back: balanced, max, text, recraft, seedream, grok, art, or hunyuan. - prompt (string): Text prompt used to generate the image. - seed (number): Random seed used by the model; reuse for reproducible outputs. - elapsed_ms (number): Server-side generation time in milliseconds. - venice_request_id (string): Upstream request ID from the fal/Venice generation call for support and debugging. - source (string): Upstream provider that served the generation (e.g. fal, venice). --- #### image-generate-ultra — $0.22 USDC URL: https://agentutility.ai/synthforge/image-generate-ultra POST: https://x402.agentutility.ai/image-generate-ultra Price: 0.22 USDC Method: POST Category: uncategorized Tags: synthforge, image-generation, text-to-image, nano-banana-pro, gpt-image-2, recraft-v4-pro, grok-imagine, flagship-models Description: Flagship text-to-image generation for top proprietary Venice models that fit a $0.22 retail price. Tiers: 'nano-banana' (nano-banana-pro, default, Google Gemini Image 3), 'nano-banana-2' (cheaper Google variant), 'nano-banana-lite' (nano-banana-2-lite budget variant), and 'grok-sota' (grok-imagine-image-quality). Output is capped to 1024x1024 to keep wholesale within retail; for GPT Image 2 use the dedicated gpt-image endpoint. Returns a permanent fal-hosted PNG URL. Input schema: - prompt (string, required): Image description. Up to 5000 chars. - width (number, optional): Output width in pixels. Range [256, 1024]. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024]. Default 1024. - tier (string, optional): Model shorthand. nano-banana=nano-banana-pro (default), nano-banana-2=nano-banana-2, nano-banana-lite=nano-banana-2-lite, grok-sota=grok-imagine-image-quality. - model (string, optional): Override the model. Allowed: nano-banana-pro, nano-banana-2, nano-banana-2-lite, grok-imagine-image-quality. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): Permanent fal-hosted PNG URL for the generated 1024x1024 image. - model (string): Underlying provider model ID that produced the image (e.g. nano-banana-pro, gpt-image-2, recraft-v4-pro). - width (number): Pixel width of the returned image, capped at 1024. - height (number): Pixel height of the returned image, capped at 1024. - tier (string): Tier slug selected for this call: nano-banana, nano-banana-2, gpt, gpt-1-5, recraft-pro, or grok-sota. - prompt (string): Text prompt that was sent to the underlying model. - seed (number): Random seed used for generation, when the provider exposes one. - elapsed_ms (number): Wall-clock time in milliseconds spent generating the image upstream. - venice_request_id (string): Upstream request ID for tracing this generation across logs. - source (string): Upstream provider tag (google, openai, recraft, xai) that served the request. --- #### image-inpaint — $0.02 USDC URL: https://agentutility.ai/synthforge/image-inpaint POST: https://x402.agentutility.ai/image-inpaint Price: 0.02 USDC Method: POST Category: uncategorized Tags: synthforge, image-editing, inpainting, mask-edit, generative-fill, object-replacement, gpt-image-2 Description: Inpaints an image by replacing the masked region with content matching a text prompt. White pixels in the mask = region to inpaint. Default model: gpt-image-2. Returns a permanent fal-hosted PNG URL. Use it for mask-based image edits, object replacement, mask-driven face swap, or generative fill. Input schema: - image_url (string, required): Public http(s) URL of the source image. - mask_url (string, required): Public http(s) URL of the mask image (white = inpaint region; black = keep). - prompt (string, required): What to fill the masked region with. - model (string, optional): Override the inpaint model. Default 'gpt-image-2'. Output schema: - image_url (string): Permanent fal-hosted PNG URL of the inpainted result image with the masked region replaced. - model (string): Identifier of the inpainting model used to generate the edit, e.g. gpt-image-2. - prompt (string): Echoes the text prompt that guided what content to fill into the masked region. - venice_request_id (string): Upstream request ID from the Venice/fal generation call, useful for tracing or support lookups. - source (string): Tag identifying the upstream provider that produced the inpaint, e.g. fal or venice. --- #### image-to-video — $0.50 USDC URL: https://agentutility.ai/synthforge/image-to-video POST: https://x402.agentutility.ai/image-to-video Price: 0.50 USDC Method: POST Category: uncategorized Tags: synthforge, video-generation, image-to-video, animation, seedance, motion-from-photo Description: Animates a still image into video via fal.ai Bytedance Seedance. Optional prompt steers the motion (camera moves, subject motion). Returns a hosted MP4 URL plus fal request id and seed. Use it for image-to-video, Seedance image-to-video, motion-from-photo, or camera movement on a photo. Input schema: - image_url (string, required): Public http(s) URL of the source image. fal.ai fetches it directly. - prompt (string, optional): Optional motion description (e.g. 'camera slowly zooms in'). - duration (string, optional): Clip length. Default '5s'. - resolution (string, optional): Resolution. Default '720p'. - model (string, optional): Override the fal.ai model. Default 'fal-ai/bytedance/seedance/v1/pro/image-to-video'. Output schema: - video_url (string): Signed URL to the generated MP4 animated from the source image. - duration (string): Video length in seconds (e.g., "5s"). - aspect_ratio (string): Output aspect ratio inherited from the source image (e.g., "16:9", "9:16"). - resolution (string): Output video resolution (e.g., "720p"). - model (string): fal.ai model used, typically "fal-ai/bytedance/seedance/v1/pro/image-to-video". - prompt (string): Echo of the optional motion prompt that steered camera/subject movement. - fal_request_id (string): fal.ai upstream request ID for tracing this image-to-video render. - seed (number): Seed used by the fal.ai Seedance generation, when returned. - source (string): Origin tag for the render, typically "fal-ai". --- #### linkedin-banner-expand — $0.15 USDC URL: https://agentutility.ai/synthforge/linkedin-banner-expand POST: https://x402.agentutility.ai/linkedin-banner-expand Price: 0.15 USDC Method: POST Category: uncategorized Tags: synthforge, linkedin, banner, expand, linkedin-banner-expand Alias of: image-expand Description: Expands existing photos into wide LinkedIn banner and social-profile header canvases. Same Bria Expand backend as image-expand. Use it as a LinkedIn banner expand API, profile header outpainting tool, or brand banner image extender. Input schema: - image_url (string, required): Source image URL to expand. - canvas_width (number, required): Target canvas width in pixels. 256-4096. - canvas_height (number, required): Target canvas height in pixels. 256-4096. - original_width (number, optional): Width of the original image within the new canvas. Optional; must pair with original_height. - original_height (number, optional): Height of the original image within the new canvas. Optional; must pair with original_width. - original_x (number, optional): X offset of the original image within the new canvas. Optional; must pair with original_y. - original_y (number, optional): Y offset of the original image within the new canvas. Optional; must pair with original_x. - prompt (string, optional): Text hint describing what to generate in the expanded area. Optional. - seed (number, optional): Random seed for reproducible output. Optional; random if omitted. Output schema: - image_url (string): - width (string): - height (string): --- #### marketplace-product-expand — $0.15 USDC URL: https://agentutility.ai/synthforge/marketplace-product-expand POST: https://x402.agentutility.ai/marketplace-product-expand Price: 0.15 USDC Method: POST Category: uncategorized Tags: synthforge, marketplace, product, expand, marketplace-product-expand Alias of: image-expand Description: Expands marketplace product images, adapting product shots to marketplace, catalog, and ad aspect ratios. Same Bria Expand backend as image-expand. Use it as a product image expand API, ecommerce photo canvas extender, or product listing outpaint. Input schema: - image_url (string, required): Source image URL to expand. - canvas_width (number, required): Target canvas width in pixels. 256-4096. - canvas_height (number, required): Target canvas height in pixels. 256-4096. - original_width (number, optional): Width of the original image within the new canvas. Optional; must pair with original_height. - original_height (number, optional): Height of the original image within the new canvas. Optional; must pair with original_width. - original_x (number, optional): X offset of the original image within the new canvas. Optional; must pair with original_y. - original_y (number, optional): Y offset of the original image within the new canvas. Optional; must pair with original_x. - prompt (string, optional): Text hint describing what to generate in the expanded area. Optional. - seed (number, optional): Random seed for reproducible output. Optional; random if omitted. Output schema: - image_url (string): - width (string): - height (string): --- #### mobile-story-image-expand — $0.15 USDC URL: https://agentutility.ai/synthforge/mobile-story-image-expand POST: https://x402.agentutility.ai/mobile-story-image-expand Price: 0.15 USDC Method: POST Category: uncategorized Tags: synthforge, mobile, story, image, expand, mobile-story-image-expand Alias of: image-expand Description: Expands existing images into tall story, reel-cover, and short-form promotional canvases. Same image-expand backend. Use it as a mobile story image expand API, vertical social outpaint, or Instagram TikTok story extender. Input schema: - image_url (string, required): Source image URL to expand. - canvas_width (number, required): Target canvas width in pixels. 256-4096. - canvas_height (number, required): Target canvas height in pixels. 256-4096. - original_width (number, optional): Width of the original image within the new canvas. Optional; must pair with original_height. - original_height (number, optional): Height of the original image within the new canvas. Optional; must pair with original_width. - original_x (number, optional): X offset of the original image within the new canvas. Optional; must pair with original_y. - original_y (number, optional): Y offset of the original image within the new canvas. Optional; must pair with original_x. - prompt (string, optional): Text hint describing what to generate in the expanded area. Optional. - seed (number, optional): Random seed for reproducible output. Optional; random if omitted. Output schema: - image_url (string): - width (string): - height (string): --- #### music-generate — $0.08 USDC URL: https://agentutility.ai/synthforge/music-generate POST: https://x402.agentutility.ai/music-generate Price: 0.08 USDC Method: POST Category: uncategorized Tags: synthforge, music-generation, text-to-music, ai-music, generative-audio, instrumental, vocals, minimax-music Description: Generates music from a text prompt via Venice using ACE-Step 1.5. Optional lyrics input. Produces 60, 90, or 120 seconds of music; shorter requests round up to 60 seconds. Returns a permanent fal-hosted audio URL. Use it for AI music generation, text-to-music, generative songs, and instrumental or vocal music. Input schema: - prompt (string, required): Genre / mood / instrumentation description. - duration_seconds (number, optional): Requested length in seconds. ACE-Step rounds up to 60, 90, or 120 seconds. Default 60. - lyrics (string, optional): Optional lyrics. The model will sing them. - model (string, optional): Override the Venice music model. Default 'ace-step-15'. Output schema: - audio_url (string): Permanent URL to the generated audio file, fal-hosted by default or Venice-hosted when Venice supplies one. - duration_seconds (string): Length of the generated track in seconds, between 5 and 120 as requested in the input. - model (string): Model identifier used to generate the track, typically minimax-music-v26 on Venice. - prompt (string): Text prompt describing the music to generate, echoed back from the input for reference. - venice_request_id (string): Venice-side request identifier for the generation job, useful for tracing or support follow-up. - source (string): Origin of the audio URL, either fal (re-hosted) or venice (direct Venice-hosted asset). --- #### nano-banana — $0.22 USDC URL: https://agentutility.ai/synthforge/nano-banana POST: https://x402.agentutility.ai/nano-banana Price: 0.22 USDC Method: POST Category: uncategorized Tags: synthforge, nano, banana, nano-banana Alias of: image-generate-ultra Description: Generates SFW images with Venice's nano-banana-pro model on a dedicated endpoint. Fixed-model route for Nano Banana Pro / Google Gemini Image generation, strong visual reasoning, layout-aware creative, and high-end text-to-image output. Returns a permanent fal-hosted PNG URL. Input schema: - prompt (string, required): Image description. Up to 5000 chars. - width (number, optional): Output width in pixels. Range [256, 1024]. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024]. Default 1024. - steps (number, optional): Optional diffusion step count passed to Venice. - cfg_scale (number, optional): Optional classifier-free guidance scale passed to Venice. - seed (number, optional): Optional integer seed for reproducible output. - negative_prompt (string, optional): Optional text describing what to avoid in the image. Output schema: - image_url (string): - model (string): - width (string): - height (string): - tier (string): - source (string): --- #### nano-banana-2-lite — $0.08 USDC URL: https://agentutility.ai/synthforge/nano-banana-2-lite POST: https://x402.agentutility.ai/nano-banana-2-lite Price: 0.08 USDC Method: POST Category: uncategorized Tags: synthforge, nano, banana, 2, lite, nano-banana-2-lite Alias of: image-generate-ultra Description: Generates SFW images with Venice's nano-banana-2-lite model on a dedicated low-cost endpoint. Fixed-model route for cheaper Nano Banana / Google image generation where buyers want the Nano Banana family at a lower price than nano-banana-pro. Returns a permanent fal-hosted PNG URL. Input schema: - prompt (string, required): Image description. Up to 5000 chars. - width (number, optional): Output width in pixels. Range [256, 1024]. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024]. Default 1024. - steps (number, optional): Optional diffusion step count passed to Venice. - cfg_scale (number, optional): Optional classifier-free guidance scale passed to Venice. - seed (number, optional): Optional integer seed for reproducible output. - negative_prompt (string, optional): Optional text describing what to avoid in the image. Output schema: - image_url (string): - model (string): - width (string): - height (string): - tier (string): - source (string): --- #### newsletter-image-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/newsletter-image-generate POST: https://x402.agentutility.ai/newsletter-image-generate Price: 0.011 USDC Method: POST Category: uncategorized Tags: synthforge, newsletter, image, generate, newsletter-image-generate Alias of: image-generate Description: Generates SFW newsletter artwork, digest headers, and publication graphics. Same image-generate backend. Use it as a newsletter image generator API, email header illustration tool, or editorial campaign visual source. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - tier (string, optional): Model shorthand. Default 'fast'. - model (string, optional): Override the model. Must be one of: z-image-turbo, chroma, wai-Illustrious, venice-sd35. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### podcast-cover-expand — $0.15 USDC URL: https://agentutility.ai/synthforge/podcast-cover-expand POST: https://x402.agentutility.ai/podcast-cover-expand Price: 0.15 USDC Method: POST Category: uncategorized Tags: synthforge, podcast, cover, expand, podcast-cover-expand Alias of: image-expand Description: Expands guest photos, product images, or show art into podcast-cover dimensions. Same image-expand backend. Use it as a podcast cover expand API, episode art outpaint, or square artwork canvas extender. Input schema: - image_url (string, required): Source image URL to expand. - canvas_width (number, required): Target canvas width in pixels. 256-4096. - canvas_height (number, required): Target canvas height in pixels. 256-4096. - original_width (number, optional): Width of the original image within the new canvas. Optional; must pair with original_height. - original_height (number, optional): Height of the original image within the new canvas. Optional; must pair with original_width. - original_x (number, optional): X offset of the original image within the new canvas. Optional; must pair with original_y. - original_y (number, optional): Y offset of the original image within the new canvas. Optional; must pair with original_x. - prompt (string, optional): Text hint describing what to generate in the expanded area. Optional. - seed (number, optional): Random seed for reproducible output. Optional; random if omitted. Output schema: - image_url (string): - width (string): - height (string): --- #### podcast-cover-image-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/podcast-cover-image-generate POST: https://x402.agentutility.ai/podcast-cover-image-generate Price: 0.011 USDC Method: POST Category: uncategorized Tags: synthforge, podcast, cover, image, generate, podcast-cover-image-generate Alias of: image-generate Description: Generates SFW podcast cover art: square cover concepts, guest episode art, channel thumbnails, and audio-show campaign visuals. Same Venice-backed image-generate backend. Use it as a podcast cover image generator API, episode art tool, or show artwork concept source. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - tier (string, optional): Model shorthand. Default 'fast'. - model (string, optional): Override the model. Must be one of: z-image-turbo, chroma, wai-Illustrious, venice-sd35. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### presentation-hero-image-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/presentation-hero-image-generate POST: https://x402.agentutility.ai/presentation-hero-image-generate Price: 0.011 USDC Method: POST Category: uncategorized Tags: synthforge, presentation, hero, image, generate, presentation-hero-image-generate Alias of: image-generate Description: Generates SFW presentation visuals: deck openers, product narrative visuals, and board-slide hero images. Same image-generate backend. Use it as a presentation hero image generator API, pitch deck visual tool, or slide cover image source. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - tier (string, optional): Model shorthand. Default 'fast'. - model (string, optional): Override the model. Must be one of: z-image-turbo, chroma, wai-Illustrious, venice-sd35. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### product-image-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/product-image-generate POST: https://x402.agentutility.ai/product-image-generate Price: 0.01 USDC Method: POST Category: uncategorized Tags: synthforge, product, image, generate, product-image-generate Alias of: image-generate Description: Generates product images for ecommerce: SFW product concepts, studio-style mockups, and catalog creative from prompts. Same fast Venice-backed backend as image-generate. Use it as an ecommerce product creative or marketplace listing image generation API. Input schema: - prompt (string, required): Product image prompt. Up to 2000 chars. - width (number, optional): Output width in px, 256-1024. Snapped to a multiple of 16. Default 1024. - height (number, optional): Output height in px, 256-1024. Snapped to a multiple of 16. Default 1024. - tier (string, optional): Model shorthand: 'fast' (z-image-turbo), 'creative' (chroma), 'anime' (wai-Illustrious), or 'sd35' (venice-sd35). Default fast. - model (string, optional): Explicit Venice model override, restricted to this endpoint's cheap allow-list. Use tier instead unless you need a specific model. - steps (number, optional): Optional diffusion step count passed to Venice. - cfg_scale (number, optional): Optional classifier-free guidance scale passed to Venice. - seed (number, optional): Optional integer seed for reproducible output. - negative_prompt (string, optional): Optional text describing what to avoid in the image. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### product-photo-background-expand — $0.15 USDC URL: https://agentutility.ai/synthforge/product-photo-background-expand POST: https://x402.agentutility.ai/product-photo-background-expand Price: 0.15 USDC Method: POST Category: uncategorized Tags: synthforge, product, photo, background, expand, product-photo-background-expand Alias of: image-expand Description: Expands tight product crops into marketplace, catalog, and lifestyle ad canvases by extending the background. Same image-expand backend. Use it as a product photo background expand API, ecommerce product outpaint, or studio backdrop extender. Input schema: - image_url (string, required): Source image URL to expand. - canvas_width (number, required): Target canvas width in pixels. 256-4096. - canvas_height (number, required): Target canvas height in pixels. 256-4096. - original_width (number, optional): Width of the original image within the new canvas. Optional; must pair with original_height. - original_height (number, optional): Height of the original image within the new canvas. Optional; must pair with original_width. - original_x (number, optional): X offset of the original image within the new canvas. Optional; must pair with original_y. - original_y (number, optional): Y offset of the original image within the new canvas. Optional; must pair with original_x. - prompt (string, optional): Text hint describing what to generate in the expanded area. Optional. - seed (number, optional): Random seed for reproducible output. Optional; random if omitted. Output schema: - image_url (string): - width (string): - height (string): --- #### product-photo-expand — $0.15 USDC URL: https://agentutility.ai/synthforge/product-photo-expand POST: https://x402.agentutility.ai/product-photo-expand Price: 0.15 USDC Method: POST Category: uncategorized Tags: synthforge, product, photo, expand, product-photo-expand Alias of: image-expand Description: Expands the canvas around an existing product shot for product-detail pages, marketplaces, and catalog creative. Same Bria Expand backend as image-expand. Use it as a product photo outpainting API, ecommerce image expand, or product hero image extender. Input schema: - image_url (string, required): Source image URL to expand. - canvas_width (number, required): Target canvas width in pixels. 256-4096. - canvas_height (number, required): Target canvas height in pixels. 256-4096. - original_width (number, optional): Width of the original image within the new canvas. Optional; must pair with original_height. - original_height (number, optional): Height of the original image within the new canvas. Optional; must pair with original_width. - original_x (number, optional): X offset of the original image within the new canvas. Optional; must pair with original_y. - original_y (number, optional): Y offset of the original image within the new canvas. Optional; must pair with original_x. - prompt (string, optional): Text hint describing what to generate in the expanded area. Optional. - seed (number, optional): Random seed for reproducible output. Optional; random if omitted. Output schema: - image_url (string): - width (string): - height (string): --- #### qwen-image — $0.04 USDC URL: https://agentutility.ai/synthforge/qwen-image POST: https://x402.agentutility.ai/qwen-image Price: 0.04 USDC Method: POST Category: uncategorized Tags: synthforge, qwen, image, qwen-image Alias of: image-generate-pro Description: Generates SFW images with Venice's qwen-image model on a dedicated endpoint. Fixed-model route for Qwen Image generation, text-in-image attempts, bilingual prompt following, diagrams, posters, and structured visual concepts. Returns a permanent fal-hosted PNG URL. Input schema: - prompt (string, required): Image description. Up to 3000 chars. - width (number, optional): Output width in pixels. Range [256, 1024]. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024]. Default 1024. - steps (number, optional): Optional diffusion step count passed to Venice. - cfg_scale (number, optional): Optional classifier-free guidance scale passed to Venice. - seed (number, optional): Optional integer seed for reproducible output. - negative_prompt (string, optional): Optional text describing what to avoid in the image. Output schema: - image_url (string): - model (string): - width (string): - height (string): - tier (string): - source (string): --- #### real-estate-ad-image-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/real-estate-ad-image-generate POST: https://x402.agentutility.ai/real-estate-ad-image-generate Price: 0.011 USDC Method: POST Category: uncategorized Tags: synthforge, real, estate, ad, image, generate, real-estate-ad-image-generate Alias of: image-generate Description: Generates SFW real estate ad visuals: property marketing imagery, neighborhood concept art, open-house ads, and listing campaign backgrounds. Same image-generate backend. Use it as a real estate ad image generator API, property campaign visual tool, or listing promotion creative source. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - tier (string, optional): Model shorthand. Default 'fast'. - model (string, optional): Override the model. Must be one of: z-image-turbo, chroma, wai-Illustrious, venice-sd35. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### real-estate-hero-expand — $0.15 USDC URL: https://agentutility.ai/synthforge/real-estate-hero-expand POST: https://x402.agentutility.ai/real-estate-hero-expand Price: 0.15 USDC Method: POST Category: uncategorized Tags: synthforge, real, estate, hero, expand, real-estate-hero-expand Alias of: image-expand Description: Expands room, exterior, and neighborhood photos into wide property-page and ad hero canvases. Same image-expand backend. Use it as a real estate hero image expand API, listing banner outpaint, or property website image extender. Input schema: - image_url (string, required): Source image URL to expand. - canvas_width (number, required): Target canvas width in pixels. 256-4096. - canvas_height (number, required): Target canvas height in pixels. 256-4096. - original_width (number, optional): Width of the original image within the new canvas. Optional; must pair with original_height. - original_height (number, optional): Height of the original image within the new canvas. Optional; must pair with original_width. - original_x (number, optional): X offset of the original image within the new canvas. Optional; must pair with original_y. - original_y (number, optional): Y offset of the original image within the new canvas. Optional; must pair with original_x. - prompt (string, optional): Text hint describing what to generate in the expanded area. Optional. - seed (number, optional): Random seed for reproducible output. Optional; random if omitted. Output schema: - image_url (string): - width (string): - height (string): --- #### real-estate-photo-expand — $0.15 USDC URL: https://agentutility.ai/synthforge/real-estate-photo-expand POST: https://x402.agentutility.ai/real-estate-photo-expand Price: 0.15 USDC Method: POST Category: uncategorized Tags: synthforge, real, estate, photo, expand, real-estate-photo-expand Alias of: image-expand Description: Extends an existing room or exterior photo into a wider hero crop or vertical social version for listing creatives. Same backend as image-expand. Use it as a real estate photo outpainting API, property listing image expand, or room photo canvas extender. Input schema: - image_url (string, required): Source image URL to expand. - canvas_width (number, required): Target canvas width in pixels. 256-4096. - canvas_height (number, required): Target canvas height in pixels. 256-4096. - original_width (number, optional): Width of the original image within the new canvas. Optional; must pair with original_height. - original_height (number, optional): Height of the original image within the new canvas. Optional; must pair with original_width. - original_x (number, optional): X offset of the original image within the new canvas. Optional; must pair with original_y. - original_y (number, optional): Y offset of the original image within the new canvas. Optional; must pair with original_x. - prompt (string, optional): Text hint describing what to generate in the expanded area. Optional. - seed (number, optional): Random seed for reproducible output. Optional; random if omitted. Output schema: - image_url (string): - width (string): - height (string): --- #### real-estate-render-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/real-estate-render-generate POST: https://x402.agentutility.ai/real-estate-render-generate Price: 0.011 USDC Method: POST Category: uncategorized Tags: synthforge, real, estate, render, generate, real-estate-render-generate Alias of: image-generate Description: Generates SFW real estate visuals: listing concepts, room mood boards, exterior concepts, and property campaign imagery. Same image-generate backend. Use it as a real estate render generator API, property marketing image tool, or interior concept visual source. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - tier (string, optional): Model shorthand. Default 'fast'. - model (string, optional): Override the model. Must be one of: z-image-turbo, chroma, wai-Illustrious, venice-sd35. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### recraft — $0.06 USDC URL: https://agentutility.ai/synthforge/recraft POST: https://x402.agentutility.ai/recraft Price: 0.06 USDC Method: POST Category: uncategorized Tags: synthforge, recraft Alias of: image-generate-pro Description: Generates SFW design and illustration images with Venice's recraft-v4 model on a dedicated endpoint. Fixed-model route for Recraft image generation, brand visuals, icon concepts, design mockups, and text-aware illustration. Returns a permanent fal-hosted PNG URL. Input schema: - prompt (string, required): Image description. Up to 3000 chars. - width (number, optional): Output width in pixels. Range [256, 1024]. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024]. Default 1024. - steps (number, optional): Optional diffusion step count passed to Venice. - cfg_scale (number, optional): Optional classifier-free guidance scale passed to Venice. - seed (number, optional): Optional integer seed for reproducible output. - negative_prompt (string, optional): Optional text describing what to avoid in the image. Output schema: - image_url (string): - model (string): - width (string): - height (string): - tier (string): - source (string): --- #### remove-background — $0.08 USDC URL: https://agentutility.ai/synthforge/remove-background POST: https://x402.agentutility.ai/remove-background Price: 0.08 USDC Method: POST Category: uncategorized Tags: synthforge, remove, background, remove-background Alias of: remove-bg Description: Removes the background from an image URL and returns the subject as a PNG with alpha channel. Optional crop_to_bbox. fal.ai imageutils/rembg. Use it as a background remove API or transparent PNG cutout. Input schema: - image_url (string, required): Source image URL. Must be http or https. - crop_to_bbox (boolean, optional): If true, crops the output to the foreground subject's bounding box. Optional; defaults to false. Output schema: - image_url (string): - width (string): - height (string): --- #### remove-bg — $0.08 USDC URL: https://agentutility.ai/synthforge/remove-bg POST: https://x402.agentutility.ai/remove-bg Price: 0.08 USDC Method: POST Category: ai Tags: background, rembg, image, remove, transparent Description: Removes the background from an image and returns a foreground cutout with alpha channel. Optional crop_to_bbox. fal.ai imageutils/rembg. Use it as an AI background remover, background eraser, or transparent PNG cutout tool. Input schema: - image_url (string, required): Source image URL. Must be http or https. - crop_to_bbox (boolean, optional): If true, crops the output to the foreground subject's bounding box. Optional; defaults to false. Output schema: - image_url (string): URL of the resulting transparent PNG with the background removed. - width (number): Width of the output PNG in pixels. - height (number): Height of the output PNG in pixels. - file_size_bytes (number): Size of the returned PNG file in bytes. - content_type (string): MIME type of the returned image, typically image/png. - crop_to_bbox (boolean): Whether the output was cropped to the subject's bounding box rather than keeping original canvas dimensions. - source_url (string): Echo of the input image_url that was processed. --- #### restaurant-menu-image-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/restaurant-menu-image-generate POST: https://x402.agentutility.ai/restaurant-menu-image-generate Price: 0.011 USDC Method: POST Category: uncategorized Tags: synthforge, restaurant, menu, image, generate, restaurant-menu-image-generate Alias of: image-generate Description: Generates SFW restaurant imagery: dish concepts, menu hero visuals, and local restaurant ad creative. Same image-generate backend. Use it as a restaurant menu image generator API, food concept visual tool, or hospitality creative source. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024. - tier (string, optional): Model shorthand. Default 'fast'. - model (string, optional): Override the model. Must be one of: z-image-turbo, chroma, wai-Illustrious, venice-sd35. - steps (number, optional): Diffusion steps. Optional; depends on model. - cfg_scale (number, optional): Classifier-free guidance scale. Optional. - seed (number, optional): Random seed. Optional. - negative_prompt (string, optional): Negative prompt. Optional. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### seedance-video — $0.50 USDC URL: https://agentutility.ai/synthforge/seedance-video POST: https://x402.agentutility.ai/seedance-video Price: 0.50 USDC Method: POST Category: uncategorized Tags: seedance, video, text-to-video, ai, generative, fal-ai Alias of: text-to-video Description: Generates AI video with fal.ai Bytedance Seedance. Duration, aspect ratio, and resolution are configurable. Same backend as text-to-video under a model-named slug for direct discovery by agents searching for Seedance. Use it for Seedance video generation, text-to-video AI, and cinematic AI clips. Input schema: - prompt (string, required): Video scene description. - duration (string, optional): Clip length, e.g. '5s' or '10s'. Default '5s'. - aspect_ratio (string, optional): Aspect ratio: '16:9', '9:16', '1:1', '4:3'. Default '16:9'. - resolution (string, optional): Video resolution: '720p', '480p'. Default '720p'. - model (string, optional): Override the fal.ai model. Default 'fal-ai/bytedance/seedance/v1/pro/text-to-video'. Output schema: - video_url (string): URL to the generated MP4 clip from fal.ai Bytedance Seedance. - duration (string): Clip length in seconds as configured for the generation request. - aspect_ratio (string): Frame aspect ratio of the output clip (e.g. 16:9, 9:16, 1:1). - resolution (string): Output video resolution label (e.g. 720p, 1080p) for the rendered clip. - model (string): fal.ai model slug used, typically fal-ai/bytedance/seedance/v1/pro/text-to-video. - prompt (string): Text prompt echoed back that drove the Seedance video generation. - fal_request_id (string): fal.ai upstream request ID for tracing this generation. - seed (number): Seed used by the fal.ai Seedance generation, when returned. - source (string): Upstream backend identifier, typically fal-ai, indicating which provider rendered the clip. --- #### seedream — $0.06 USDC URL: https://agentutility.ai/synthforge/seedream POST: https://x402.agentutility.ai/seedream Price: 0.06 USDC Method: POST Category: uncategorized Tags: synthforge, seedream Alias of: image-generate-pro Description: Generates SFW images with Venice's seedream-v4 model on a dedicated endpoint. Fixed-model route for Seedream image generation, photoreal creative, product concepts, and fast high-quality campaign visuals. Returns a permanent fal-hosted PNG URL. Input schema: - prompt (string, required): Image description. Up to 3000 chars. - width (number, optional): Output width in pixels. Range [256, 1024]. Default 1024. - height (number, optional): Output height in pixels. Range [256, 1024]. Default 1024. - steps (number, optional): Optional diffusion step count passed to Venice. - cfg_scale (number, optional): Optional classifier-free guidance scale passed to Venice. - seed (number, optional): Optional integer seed for reproducible output. - negative_prompt (string, optional): Optional text describing what to avoid in the image. Output schema: - image_url (string): - model (string): - width (string): - height (string): - tier (string): - source (string): --- #### social-crop-expand — $0.15 USDC URL: https://agentutility.ai/synthforge/social-crop-expand POST: https://x402.agentutility.ai/social-crop-expand Price: 0.15 USDC Method: POST Category: uncategorized Tags: synthforge, social, crop, expand, social-crop-expand Alias of: image-expand Description: Adapts one image into square, portrait, landscape, and banner canvases. Same backend as image-expand, for agents reformatting creative per platform. Use it as a social crop expand API, Instagram TikTok LinkedIn crop extender, or image aspect-ratio outpainting tool. Input schema: - image_url (string, required): Source image URL to expand. - canvas_width (number, required): Target canvas width in pixels. 256-4096. - canvas_height (number, required): Target canvas height in pixels. 256-4096. - original_width (number, optional): Width of the original image within the new canvas. Optional; must pair with original_height. - original_height (number, optional): Height of the original image within the new canvas. Optional; must pair with original_width. - original_x (number, optional): X offset of the original image within the new canvas. Optional; must pair with original_y. - original_y (number, optional): Y offset of the original image within the new canvas. Optional; must pair with original_x. - prompt (string, optional): Text hint describing what to generate in the expanded area. Optional. - seed (number, optional): Random seed for reproducible output. Optional; random if omitted. Output schema: - image_url (string): - width (string): - height (string): --- #### social-image-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/social-image-generate POST: https://x402.agentutility.ai/social-image-generate Price: 0.011 USDC Method: POST Category: uncategorized Tags: synthforge, social, image, generate, social-image-generate Alias of: image-generate Description: Generates safe-for-work images sized for social posts, in square, portrait, and landscape formats, from a text prompt. Send prompt plus optional width, height, and tier (fast, creative, anime, or sd35, each mapped to a Venice image model); the endpoint always renders with safe_mode on and returns image_url, the resolved model, and final width and height. Same backend as image-generate, so pricing and model behavior match that endpoint's cheap tier. Use it as a social media image generator, post visual generator, or LinkedIn, X, and Instagram creative API for marketing teams and agents that need on-brand visuals without touching a design tool. Input schema: - prompt (string, required): Image description. Up to 2000 chars. - width (number, optional): Output width in px, 256-1024. Snapped to a multiple of 16. Default 1024. - height (number, optional): Output height in px, 256-1024. Snapped to a multiple of 16. Default 1024. - tier (string, optional): Model shorthand: 'fast' (z-image-turbo), 'creative' (chroma), 'anime' (wai-Illustrious), or 'sd35' (venice-sd35). Default fast. - model (string, optional): Explicit Venice model override, restricted to this endpoint's cheap allow-list. Use tier instead unless you need a specific model. - steps (number, optional): Optional diffusion step count passed to Venice. - cfg_scale (number, optional): Optional classifier-free guidance scale passed to Venice. - seed (number, optional): Optional integer seed for reproducible output. - negative_prompt (string, optional): Optional text describing what to avoid in the image. Output schema: - image_url (string): - model (string): - width (string): - height (string): - source (string): --- #### sound-effect-generate — $0.01 USDC URL: https://agentutility.ai/synthforge/sound-effect-generate POST: https://x402.agentutility.ai/sound-effect-generate Price: 0.01 USDC Method: POST Category: uncategorized Tags: sound-effects, text-to-sfx, foley, audio-generation, ambient-audio, synthforge, elevenlabs-sfx Description: Generates sound effects from a text prompt via Venice using elevenlabs-sound-effects-v2. Duration 0.5-22 seconds. Returns a permanent fal-hosted audio URL (or Venice-hosted when applicable). Use it as a text-to-SFX tool, Foley generator, ElevenLabs sound effects endpoint, or ambient audio synth. Input schema: - prompt (string, required): Sound description. - duration_seconds (number, optional): Length in seconds. Range [0.5, 22]. Default 5. - model (string, optional): Override the model. Default 'elevenlabs-sound-effects-v2'. Output schema: - audio_url (string): Permanent URL to the generated sound effect file, hosted on fal.media or Venice depending on backend. - duration_seconds (string): Length of the generated audio clip in seconds, between 0.5 and 22. - model (string): Model identifier used for synthesis, typically elevenlabs-sound-effects-v2 via Venice. - prompt (string): Text prompt describing the sound effect or Foley that was generated. - venice_request_id (string): Venice API request identifier for the generation call, useful for support and debugging. - source (string): Backend provider that produced the audio, such as venice or fal. --- #### text-to-speech — $0.05 USDC URL: https://agentutility.ai/synthforge/text-to-speech POST: https://x402.agentutility.ai/text-to-speech Price: 0.05 USDC Method: POST Category: ai Tags: tts, speech, audio, voice, ai Description: Converts text to speech with 30+ voices and 5 audio formats. Morpheus primary for Kokoro, Venice fallback and alternate TTS models (xAI / ElevenLabs / Orpheus / MiniMax / Gemini), with fal.ai storage for hosted audio URLs. Use it as a TTS API or voice generator. Input schema: - text (string, required): Text to synthesize, up to 4,000 characters. - voice (string, optional): Model-specific voice ID. Default af_sky; onyx maps to the Kokoro am_onyx voice. - model (string, optional): TTS model ID. Default tts-kokoro; the voice must be compatible with the selected model. - speed (number, optional): Playback speed from 0.25 to 4. Default 1. - format (string, optional): Audio format. Default mp3. Output schema: - audio_url (string): Hosted MP3 URL pointing to the generated speech audio file. - file_size_bytes (number): Size of the generated MP3 file in bytes. - content_type (string): MIME type of the audio file, typically audio/mpeg for MP3 output. - format (string): Audio container format returned, one of 6 supported formats (mp3, opus, aac, flac, wav, pcm). - voice (string): Voice identifier used for synthesis, drawn from the 30+ available voices. - model (string): TTS model that produced the audio (Kokoro, xAI, ElevenLabs, Orpheus, MiniMax, or Gemini). - speed (number): Playback speed multiplier applied during synthesis, where 1.0 is normal pace. - input_chars (number): Character count of the input text that was synthesized into speech. --- #### text-to-video — $0.50 USDC URL: https://agentutility.ai/synthforge/text-to-video POST: https://x402.agentutility.ai/text-to-video Price: 0.50 USDC Method: POST Category: uncategorized Tags: synthforge, text-to-video, video-generation, generative-video, ai-video, seedance, prompt-to-video Description: Generates video from a text prompt via fal.ai Bytedance Seedance. Duration, aspect ratio, and resolution are configurable. Returns a hosted MP4 URL plus fal request id and seed. Use it for AI video, Seedance generation, generative video, and cinematic clips from a prompt. Input schema: - prompt (string, required): Video scene description. - duration (string, optional): Clip length, e.g. '5s' or '10s'. Default '5s'. - aspect_ratio (string, optional): Aspect ratio: '16:9', '9:16', '1:1', '4:3'. Default '16:9'. - resolution (string, optional): Video resolution: '720p', '480p'. Default '720p'. - model (string, optional): Override the fal.ai model. Default 'fal-ai/bytedance/seedance/v1/pro/text-to-video'. Output schema: - video_url (string): Signed URL to the generated MP4 clip; download before it expires. - duration (string): Clip length in seconds, matching the requested duration parameter. - aspect_ratio (string): Aspect ratio of the rendered video, e.g. 16:9 or 9:16. - resolution (string): Output resolution of the clip, e.g. 720p or 1080p. - model (string): fal.ai model that produced the clip, typically fal-ai/bytedance/seedance/v1/pro/text-to-video. - prompt (string): Text prompt that was sent to fal.ai to generate the video. - fal_request_id (string): fal.ai upstream request ID for tracing or support tickets. - seed (number): Seed used by the fal.ai Seedance generation, when returned. - source (string): Origin tag for the result, typically fal-ai. --- #### voice — $0.05 USDC URL: https://agentutility.ai/synthforge/voice POST: https://x402.agentutility.ai/voice Price: 0.05 USDC Method: POST Category: ai Tags: tts, speech, audio, voice, ai Description: Turn written text into spoken audio you can drop straight into a player or app. Send text (up to 4,000 characters) with an optional voice, model, speed, and output format of mp3, wav, opus, aac, or flac, and get back a hosted audio_url plus file size and content type, no base64 handling required. Runs on Venice's text-to-speech models with 30+ selectable voices and adjustable playback speed from 0.25x to 4x. Use it as a text-to-speech API, voice synthesis tool, or narration generator for voiceovers, IVR prompts, or accessibility read-aloud features. Input schema: - text (string, required): Text to synthesize into speech. Max 4000 chars. - voice (string, optional): Voice id, e.g. 'af_sky'. Optional, default 'af_sky'. - model (string, optional): TTS model id. Optional, default 'tts-kokoro'. - speed (number, optional): Playback speed multiplier. Optional, 0.25-4, default 1. - format (string, optional): Output audio format: mp3, wav, opus, aac, or flac. Optional, default mp3. Output schema: - audio_url (string): Signed URL to the generated audio file hosted on R2 or similar object storage. - file_size_bytes (number): Size of the generated audio file in bytes. - content_type (string): MIME type of the audio response, like audio/mpeg or audio/wav. - format (string): Audio container/codec returned: mp3, wav, opus, aac, or flac. - voice (string): Voice ID used for synthesis from the 30+ Venice TTS voices. - model (string): TTS model that produced the audio: Kokoro, xAI, ElevenLabs, Orpheus, or MiniMax. - speed (number): Playback speed multiplier applied during synthesis, where 1.0 is normal pace. - input_chars (number): Number of characters in the input text that were synthesized. --- #### youtube-thumbnail-expand — $0.15 USDC URL: https://agentutility.ai/synthforge/youtube-thumbnail-expand POST: https://x402.agentutility.ai/youtube-thumbnail-expand Price: 0.15 USDC Method: POST Category: uncategorized Tags: synthforge, youtube, thumbnail, expand, youtube-thumbnail-expand Alias of: image-expand Description: Expands source images into YouTube thumbnail and video-cover canvases. Same Bria Expand backend as image-expand. Use it as a YouTube thumbnail expand API, video thumbnail outpaint, or 16:9 image extender. Input schema: - image_url (string, required): Source image URL to expand. - canvas_width (number, required): Target canvas width in pixels. 256-4096. - canvas_height (number, required): Target canvas height in pixels. 256-4096. - original_width (number, optional): Width of the original image within the new canvas. Optional; must pair with original_height. - original_height (number, optional): Height of the original image within the new canvas. Optional; must pair with original_width. - original_x (number, optional): X offset of the original image within the new canvas. Optional; must pair with original_y. - original_y (number, optional): Y offset of the original image within the new canvas. Optional; must pair with original_x. - prompt (string, optional): Text hint describing what to generate in the expanded area. Optional. - seed (number, optional): Random seed for reproducible output. Optional; random if omitted. Output schema: - image_url (string): - width (string): - height (string): --- ## Mediakit — One endpoint per format. Pay per call. URL: https://agentutility.ai/mediakit Endpoints: 67 Price range: $0.003 – $0.20 USDC/call Lead endpoint: pdf-to-markdown Pitch: 50 endpoints for PDF, image, video, audio, office, OCR, transcription, watermarking, and format conversion. Whatever the user hands the agent, the agent can handle. Buyer: Document-processing pipelines, RAG ingestion, podcast → blog workflows, accessibility automation, invoice processing. Wedge: CloudConvert and Convertio are human-first. None sell per-call to agents without a subscription. Mediakit is the paid file-conversion API for AI workflows. ### endpoints #### add-watermark — $0.02 USDC URL: https://agentutility.ai/mediakit/add-watermark POST: https://x402.agentutility.ai/add-watermark Price: 0.02 USDC Method: POST Category: uncategorized Tags: mediakit, add, watermark, add-watermark Alias of: watermark Description: Stamp a text or image watermark onto a PDF, image, or video file. Send a file_url plus either text or image_url, with optional position, opacity, font, rotation, and margin controls, and it runs the CloudConvert watermark task and returns an output_url in the same format as the input. Covers PDFs, common raster formats like PNG/JPG/GIF/WEBP, and video formats like MP4/MOV/WEBM. Use it as a watermarking API, PDF stamping tool, or video/image branding overlay endpoint. Input schema: - file_url (string, required): URL of the PDF, image, or video to watermark. Format inferred from extension. - text (string, optional): Watermark text. Use this or image_url, not both. - image_url (string, optional): URL of an image to use as the watermark. Use this or text, not both. - font_size (number, optional): Optional. Watermark text font size, 6-400. - font_color (string, optional): Optional. Text color as 6-digit hex, e.g. '#FF0000'. - opacity (number, optional): Optional. Watermark opacity, 0-100. - rotation (number, optional): Optional. Watermark rotation in degrees, -360 to 360. - position_vertical (string, optional): Optional. Vertical placement: 'top', 'center', or 'bottom'. - position_horizontal (string, optional): Optional. Horizontal placement: 'left', 'center', or 'right'. Output schema: - output_url (string): - watermark_type (string): - input_format (string): --- #### audio-loudnorm — $0.02 USDC URL: https://agentutility.ai/mediakit/audio-loudnorm POST: https://x402.agentutility.ai/audio-loudnorm Price: 0.02 USDC Method: POST Category: media Tags: audio, loudnorm, podcast, normalization, ebu-r128 Description: Normalize audio loudness to a target LUFS level for podcasts, YouTube, and Spotify delivery. Send an audio_url plus an optional target_lufs (defaults to -16) and true_peak, and it probes duration, runs two-pass EBU R128 loudness normalization, and returns a hosted MP3 URL with the applied target and duration in seconds. Common presets: -23 for broadcast, -16 for podcasts, -14 for streaming platforms. Use it as a loudness normalizer, LUFS correction API, or audio mastering step before publishing. Input schema: - audio_url (string, required): URL of the audio file to normalize. Rejected if longer than 60 minutes. - target_lufs (number, optional): Default -16. Range -30 to -10. - true_peak (number, optional): Default -1.5. Range -9 to 0. Output schema: - audio_url (string): URL of the normalized audio file (hosted by fal.ai) - duration_seconds (number): Duration of the source audio in seconds - target_lufs (number): The LUFS target that was applied - true_peak (number): The true peak limit that was applied - source_url (string): Echo of the input URL --- #### audio-transcribe — $0.01 USDC URL: https://agentutility.ai/mediakit/audio-transcribe POST: https://x402.agentutility.ai/audio-transcribe Price: 0.01 USDC Method: POST Category: uncategorized Tags: mediakit, audio, transcription, speech-to-text, asr, whisper, subtitles, whisper-large-v3 Description: Transcribes audio to text with whisper-large-v3. Server-side fetches the audio URL (max 25 MB), relays it to Venice's audio/transcriptions endpoint, and returns the transcript with detected language, duration, and per-segment timestamps when response_format='verbose_json' (default). Also supports raw text, SRT, and VTT outputs. Use it as a speech-to-text or multi-language ASR endpoint with OpenAI Whisper API compatibility. Input schema: - audio_url (string, required): Public http(s) URL of the audio file (mp3, wav, m4a, ogg, flac, webm). Up to 25 MB. - language (string, optional): BCP-47 language hint (e.g. 'en', 'es'). 'auto' or omitted = auto-detect. - model (string, optional): Override the model. Default 'openai/whisper-large-v3'. - response_format (string, optional): Output format. Default 'verbose_json' (transcript + segments). Output schema: - transcript (string): Full transcribed text of the audio, concatenated across all detected speech segments. - language_detected (string): ISO 639-1 code of the language Whisper auto-detected in the audio (e.g. 'en', 'es', 'fr'). - duration_seconds (string): Length of the source audio in seconds, as reported by Whisper after decoding. - segments (string): Array of per-segment objects with start/end timestamps and text, present when response_format is verbose_json. - response_format (string): Output format used: verbose_json (default), json, text, srt, or vtt. - model (string): Whisper model used for transcription, fixed to 'whisper-large-v3' via Venice's audio/transcriptions endpoint. - bytes_in (string): Size in bytes of the audio file fetched from the source URL before relay to Whisper. - source (string): Original audio URL the server fetched and transcribed (echoed back from the request). --- #### compress-pdf — $0.005 USDC URL: https://agentutility.ai/mediakit/compress-pdf POST: https://x402.agentutility.ai/compress-pdf Price: 0.005 USDC Method: POST Category: media Tags: pdf, compress, optimize, shrink Description: Shrink a PDF's file size without manually tuning compression settings. Send a pdf_url and an optional profile: web (default), print, archive, mrc for scanned documents, or max. It runs CloudConvert's optimize task and returns a pdf_url along with original_size_bytes, compressed_size_bytes, and saved_percent. Use it as a PDF compressor, PDF size reducer, or PDF optimization API before emailing or uploading large documents. Input schema: - pdf_url (string, required): URL of the PDF to compress. Must be http(s). - profile (string, optional): Optional. Compression profile: 'web' (default), 'print', 'archive', 'mrc', or 'max'. Output schema: - pdf_url (string): Signed URL to download the compressed PDF output. - original_size_bytes (number): Byte size of the source PDF before compression. - compressed_size_bytes (number): Byte size of the output PDF after CloudConvert optimization. - saved_percent (number): Percent reduction in file size from original to compressed. - profile (string): Optimization profile applied: web, print, archive, mrc, or max. - source_url (string): Echo of the input PDF URL that was compressed. - job_id (string): CloudConvert job identifier for the optimize task. --- #### convert-html-to-markdown — $0.005 USDC URL: https://agentutility.ai/mediakit/convert-html-to-markdown POST: https://x402.agentutility.ai/convert-html-to-markdown Price: 0.005 USDC Method: POST Category: uncategorized Tags: mediakit, html-to-markdown, markdown, content-extraction, rag, llm-context, boilerplate-removal, html-parser Alias of: html-to-markdown Description: Convert HTML to Markdown. Strips nav, scripts, ads, and other boilerplate. Preserves headings, lists, tables, code blocks, links, and images. Accepts raw HTML or a URL. Returns clean Markdown ideal for LLM context windows or RAG ingestion. Input schema: - html (string, optional): Raw HTML to convert. Mutually exclusive with 'url' — supply one. - url (string, optional): Page URL to fetch and convert. Server follows redirects. Mutually exclusive with 'html'. - include_links (boolean, optional): Keep hyperlinks as Markdown [text](href). Default true. Set false for prose-only output. - include_images (boolean, optional): Keep images as Markdown ![alt](src). Default true. - user_agent (string, optional): Optional User-Agent header sent when fetching 'url'. Default is a generic browser UA. Output schema: - source_url (string): Original URL fetched when a URL was provided as input, or null when raw HTML was passed in. - title (string): Page title extracted from the HTML's tag or top-level heading. - markdown (string): Cleaned Markdown output with boilerplate stripped and headings, lists, tables, code, links preserved. - markdown_chars (string): Character count of the returned Markdown string. - html_chars (string): Character count of the input HTML before conversion. --- #### convert-pdf — $0.003 USDC URL: https://agentutility.ai/mediakit/convert-pdf POST: https://x402.agentutility.ai/convert-pdf Price: 0.0025 USDC Method: POST Category: uncategorized Tags: mediakit, pdf, pdf-conversion, markdown, document-parsing, ocr, pdf-to-markdown Alias of: pdf-to-markdown Description: Converts PDFs to Markdown, HTML, JSON, or structured text with the Datalab Marker AI pipeline, preserving headings, tables, equations, and multi-column flow. Note: this endpoint outputs text-format conversions only. For PDF to JPG/PNG use pdf-to-jpg, for PDF merge use pdf-merge, for PDF split use pdf-split, for PDF compression use compress-pdf, and for PDF to Word route through this then a markdown to docx step. 30 pages max. Use it as a general PDF converter. Input schema: - pdf_url (string, required): Public URL of a PDF file (http or https). Must be directly fetchable, not behind auth or a viewer redirect. Max 30 pages. - output_format (string, optional): 'markdown' (default — best for LLM downstream), 'html' (preserves more layout structure), or 'json' (per-page blocks with type + bbox). Output schema: - markdown (string): Converted document content in the requested format (Markdown by default, or HTML/JSON/text). - page_count (string): Number of pages processed from the source PDF (capped at 30). - source_url (string): URL of the PDF that was fetched and converted. --- #### csv-to-ics — $0.01 USDC URL: https://agentutility.ai/mediakit/csv-to-ics POST: https://x402.agentutility.ai/csv-to-ics Price: 0.01 USDC Method: POST Category: utilities Tags: csv, ics, calendar, ical, convert, events Description: Converts a CSV of events into an RFC 5545 compliant ICS calendar file (VCALENDAR/VEVENT) for Google Calendar, Outlook, and Apple Calendar import. Auto-detects column mapping (summary, date, time, location, description) or accepts an explicit mapping; handles all-day and timed events, configurable default duration, and custom delimiters. Up to 1000 rows. Use it as a CSV to iCal converter, calendar file generator, or .ics builder. Input schema: - csv (string, required): Raw CSV text. First row is treated as the header unless overridden. Up to 1000 data rows. - columns (object, optional): Optional explicit column mapping, e.g. { summary: 'Title', start_date: 'Date', start_time: 'Time', location: 'Where', description: 'Notes' }. Auto-detected from header names when omitted. - calendar_name (string, optional): X-WR-CALNAME shown by calendar clients. Default 'Schedule'. - default_duration_minutes (number, optional): Event duration in minutes when no end time/date is provided. Default 60. - delimiter (string, optional): CSV delimiter character. Default ','. Use '\t' for TSV, ';' for European CSV, '|' for pipe-delimited. Output schema: - ics (string): Full .ics file as a string. - mime_type (string): MIME type of the generated file, typically text/calendar for ICS output. - event_count (number): Number of VEVENT entries successfully written to the ICS file. - skipped_rows (number): Count of CSV rows skipped due to missing required fields or unparseable dates. - errors (array): Array of per-row error messages describing why specific rows failed to convert. - calendar_name (string): X-WR-CALNAME value set on the calendar, derived from CSV header or filename. --- #### csv-to-jsonl — $0.02 USDC URL: https://agentutility.ai/mediakit/csv-to-jsonl POST: https://x402.agentutility.ai/csv-to-jsonl Price: 0.02 USDC Method: POST Category: utilities Tags: csv, json, jsonl, data, convert Description: Converts CSV or TSV data into JSON, JSONL/NDJSON, or column-oriented arrays. RFC 4180 parser with type inference (booleans, integers, floats, ISO dates, null tokens) and configurable delimiter, quote char, header presence, column rename, drop columns, and whitespace trim. Outputs newline-delimited JSON (jsonl), a JSON array (json), or column-oriented arrays (ndarray). Use it as a CSV to JSON, CSV to NDJSON, TSV to JSON, or spreadsheet to JSON converter, data pipeline preprocessor, or LLM training-data prep step. Input schema: - csv (string, required): Raw CSV / TSV text. Up to ~1MB recommended. - format (string, optional): Output shape. 'jsonl' (default, newline-delimited JSON objects), 'json' (single JSON array), 'ndarray' (column-oriented arrays). - delimiter (string, optional): Field delimiter. Default ','. Use '\t' for TSV, ';' for European CSV, '|' for pipe-delimited. - quote_char (string, optional): Quote character for fields containing the delimiter or newlines. Default '"'. - has_header (boolean, optional): Whether the first row is the header. Default true. If false, columns are named c1, c2, ... - rename (object, optional): Optional column-rename map, e.g. { 'first name': 'first_name', 'DOB': 'date_of_birth' }. - drop_columns (array, optional): Column names to drop from the output. - infer_types (boolean, optional): If true (default), parse booleans, integers, floats, ISO-8601 dates, and null tokens. If false, every value stays a string. - null_values (array, optional): Strings to coerce to JSON null. Default ['', 'null', 'NULL', 'NA', 'N/A']. - trim (boolean, optional): Trim leading/trailing whitespace from each field. Default true. Output schema: - jsonl (string): Newline-delimited JSON string with one parsed CSV row per line; present when output format is jsonl. - data (array): Array of parsed row objects keyed by column name, with values coerced via type inference. - mime_type (string): MIME type of the converted payload, e.g. application/json or application/x-ndjson. - row_count (number): Number of data rows parsed from the input CSV, excluding the header row. - column_count (number): Number of columns detected in the parsed CSV after any drop/rename operations. - columns (array): Ordered list of final column names after header parsing and any rename or drop transforms. - format (string): Output format selected for the conversion, either json or jsonl. --- #### doc-to-json — $0.10 USDC URL: https://agentutility.ai/mediakit/doc-to-json POST: https://x402.agentutility.ai/doc-to-json Price: 0.10 USDC Method: POST Category: uncategorized Tags: mediakit, doc, to, json, doc-to-json Description: Converts any document (PDF, DOCX, PPT, XLSX, or image) into structured JSON matching a caller-supplied schema. The file is converted to plain text via CloudConvert, then Morpheus mistral-31-24b runs with strict json_schema response_format to force the output shape. OCR-aware for images and scanned PDFs. Use it as a file parser with schema, invoice extractor, resume parser, contract extractor, RFP parser, receipt extractor, or form data extraction tool. Input schema: - file_url (string, required): Public URL of the file. Max 25MB. Supports PDF, DOCX, DOC, PPT, PPTX, XLSX, XLS, ODT, RTF, TXT, HTML, MD, JPG, PNG, GIF, TIFF, WEBP. - schema (object, required): JSON schema describing expected output. Must include 'properties'. - instructions (string, optional): Optional extra extraction guidance. - ocr (boolean, optional): Force OCR. Defaults to true for images, false for text-native formats. Output schema: - file_url (string): - source_format (string): - text_chars (string): - extracted (string): - model (string): --- #### excel-to-csv — $0.005 USDC URL: https://agentutility.ai/mediakit/excel-to-csv POST: https://x402.agentutility.ai/excel-to-csv Price: 0.005 USDC Method: POST Category: uncategorized Tags: mediakit, file-conversion, excel, xlsx, csv, tsv, spreadsheet, excel-to-csv Description: Converts Excel workbooks (.xlsx / .xls) to CSV, TSV, or JSON with multi-sheet handling, returning each sheet by name. Adjacent to the 'convert excel to google sheets' demand cluster. Use it as an Excel to CSV or spreadsheet converter. Input schema: - xlsx_url (string, required): URL to the .xlsx/.xls workbook. Max 25MB. - sheet (string, optional): Sheet name or 0-based index to convert. Defaults to the first sheet if omitted. - format (string, optional): 'csv' (default), 'tsv', or 'json'. - include_all_sheets (boolean, optional): Boolean, default false. When true, returns every sheet keyed by name (overrides 'sheet'). Output schema: - sheet_count (string): Number of sheets found in the workbook. - total_rows (string): Total row count summed across all converted sheets. --- #### excel-to-google-sheets — $0.005 USDC URL: https://agentutility.ai/mediakit/excel-to-google-sheets POST: https://x402.agentutility.ai/excel-to-google-sheets Price: 0.005 USDC Method: POST Category: uncategorized Tags: excel, google-sheets, csv, spreadsheet, import, xlsx Alias of: excel-to-csv Description: Converts Excel files for import into Google Sheets. Outputs CSV that imports directly via File > Import > Upload (or paste-into-cells), with multi-sheet handling, encoding control, and quote style. Same handler as excel-to-csv / xlsx-to-csv under a Google-Sheets-named slug. Use it as an XLSX to Google Sheets, Numbers to Google Sheets, or Excel to gsheet spreadsheet import tool. Input schema: - xlsx_url (string, required): URL to the .xlsx/.xls workbook. Max 25MB. - sheet (string, optional): Sheet name or 0-based index to convert. Defaults to the first sheet if omitted. - format (string, optional): 'csv' (default), 'tsv', or 'json'. - include_all_sheets (boolean, optional): Boolean, default false. When true, returns every sheet keyed by name (overrides 'sheet'). Output schema: - sheet_count (string): Number of sheets found in the source workbook. - total_rows (string): Total row count across the exported sheet(s) in the returned CSV. --- #### extract-tables — $0.10 USDC URL: https://agentutility.ai/mediakit/extract-tables POST: https://x402.agentutility.ai/extract-tables Price: 0.10 USDC Method: POST Category: uncategorized Tags: mediakit, pdf, table-extraction, pdf-to-csv, data-extraction, tables, pdf-tables Alias of: pdf-extract-tables Description: Detects and extracts every table from a PDF document, returning structured JSON or CSV per table. 30 pages max via Datalab Marker. Use it as a table extractor, PDF-to-CSV converter, or spreadsheet-from-PDF tool. Input schema: - pdf_url (string, required): Public URL of a PDF file (http or https). Must be directly fetchable, not behind auth or a viewer redirect. Max 30 pages. - page_range (string, optional): Optional 1-indexed page filter applied after extraction. Accepts ranges, single pages, or comma-lists: '1-5', '3', '1,3,5'. Default: all pages. Output schema: - source_url (string): URL of the source PDF that was processed for table extraction. - page_count (string): Number of pages in the PDF that were scanned for tables (max 30). - tables (string): Array of extracted tables, each with structured rows and columns in JSON or CSV form. - source (string): Upstream extraction provider used, typically Datalab Marker. --- #### html-markdown — $0.005 USDC URL: https://agentutility.ai/mediakit/html-markdown POST: https://x402.agentutility.ai/html-markdown Price: 0.005 USDC Method: POST Category: uncategorized Tags: mediakit, html, markdown, html-markdown Alias of: html-to-markdown Description: Converts raw HTML or a URL into clean Markdown, preserving headings, lists, tables, code blocks, links, and images. Use it as an HTML to Markdown API, webpage to Markdown converter, or clean page text extractor. Input schema: - html (string, optional): Raw HTML to convert. Mutually exclusive with 'url' — supply one. - url (string, optional): Page URL to fetch and convert. Server follows redirects. Mutually exclusive with 'html'. - include_links (boolean, optional): Keep hyperlinks as Markdown [text](href). Default true. Set false for prose-only output. - include_images (boolean, optional): Keep images as Markdown ![alt](src). Default true. - user_agent (string, optional): Optional User-Agent header sent when fetching 'url'. Default is a generic browser UA. Output schema: - source_url (string): - title (string): - markdown (string): - markdown_chars (string): - html_chars (string): --- #### html-to-markdown — $0.005 USDC URL: https://agentutility.ai/mediakit/html-to-markdown POST: https://x402.agentutility.ai/html-to-markdown Price: 0.005 USDC Method: POST Category: uncategorized Tags: mediakit, html-to-markdown, markdown-converter, content-extraction, url-to-markdown, readability, scraping Description: Convert HTML to Markdown. Strips nav, scripts, ads, and other boilerplate. Preserves headings, lists, tables, code blocks, links, and images. Accepts raw HTML or a URL — when given a URL the server fetches the page and runs the converter on the body. Returns clean Markdown plus title and char counts. Ideal for LLM context windows, RAG ingestion, and content archival. Input schema: - html (string, optional): Raw HTML to convert. Mutually exclusive with 'url' — supply one. - url (string, optional): Page URL to fetch and convert. Server follows redirects. Mutually exclusive with 'html'. - include_links (boolean, optional): Keep hyperlinks as Markdown [text](href). Default true. Set false for prose-only output. - include_images (boolean, optional): Keep images as Markdown ![alt](src). Default true. - user_agent (string, optional): Optional User-Agent header sent when fetching 'url'. Default is a generic browser UA. Output schema: - title (string): Page title extracted from the HTML <title> tag or first heading. - markdown_chars (string): Character count of the converted markdown output. --- #### html-to-pdf — $0.08 USDC URL: https://agentutility.ai/mediakit/html-to-pdf POST: https://x402.agentutility.ai/html-to-pdf Price: 0.08 USDC Method: POST Category: media Tags: html, pdf, url, screenshot, render, capture Description: Render a live webpage as a PDF document. Send a url plus optional page_format, orientation, margins, and a wait_until condition for JS-heavy pages, and it captures the rendered page through CloudConvert and returns a pdf_url with the file size in bytes. Use it as a URL to PDF converter, webpage-to-PDF capture tool, or website screenshot to PDF generator for archiving or reporting pages. Input schema: - url (string, required): URL to render and capture as a PDF. Must be http or https. - page_format (string, optional): Optional. Page size, e.g. 'a4', 'letter', 'legal', 'tabloid', 'a0'-'a6'. - page_orientation (string, optional): Optional. 'portrait' or 'landscape'. - margin_top (number, optional): Optional. Top margin in inches, 0-5. - margin_bottom (number, optional): Optional. Bottom margin in inches, 0-5. - print_background (boolean, optional): Optional. Include background graphics. Default false. - wait_until (string, optional): Optional. Load condition before capture: 'load', 'domcontentloaded', 'networkidle0', or 'networkidle2'. Output schema: - pdf_url (string): Signed download URL for the rendered PDF file produced from the source webpage. - file_size_bytes (number): Size of the generated PDF in bytes. - source_url (string): Original webpage URL that was captured and converted to PDF. - job_id (string): CloudConvert job identifier for the capture-website conversion task. --- #### image-convert — $0.01 USDC URL: https://agentutility.ai/mediakit/image-convert POST: https://x402.agentutility.ai/image-convert Price: 0.01 USDC Method: POST Category: media Tags: image, convert, png, jpg, webp, avif, heic, format Description: Convert an image from one format to another. Send an image_url and output_format (PNG, JPG, WEBP, AVIF, GIF, BMP, TIFF, ICO, HEIC, HEIF, or PSD), with optional width, height, fit, and quality for resizing, and it returns an image_url in the new format with the resulting file_size_bytes. Handles SVG and RAW as inputs too. Use it as an image format converter, HEIC to JPG tool, or image resize and compress API. Input schema: - image_url (string, required): URL of the image to convert. Input format inferred from extension. - output_format (string, required): Target format: png, jpg, webp, avif, gif, bmp, tiff, ico, heic, heif, or psd. - quality (number, optional): Optional. Output quality for jpg/webp/avif, 1-100. - width (number, optional): Optional. Resize width in pixels, 1-16000. - height (number, optional): Optional. Resize height in pixels, 1-16000. - fit (string, optional): Optional. Resize behavior: 'max', 'crop', or 'scale'. Output schema: - image_url (string): URL to the converted image file hosted on CloudConvert's CDN, ready for download. - file_size_bytes (number): Size of the converted output image in bytes. - input_format (string): Detected format of the source image (png, jpg, webp, avif, heic, etc.). - output_format (string): Target format the image was converted to (png, jpg, webp, avif, gif, bmp, tiff, ico, heic, heif, psd, svg). - source_url (string): Original URL of the source image that was fetched and converted. - job_id (string): CloudConvert job identifier for the conversion task, useful for debugging or support. --- #### image-format-convert — $0.01 USDC URL: https://agentutility.ai/mediakit/image-format-convert POST: https://x402.agentutility.ai/image-format-convert Price: 0.01 USDC Method: POST Category: uncategorized Tags: mediakit, image-conversion, format-converter, png-to-jpg, webp, avif, heic, image-resize Description: Image converter. Convert any image between PNG, JPG, WEBP, AVIF, GIF, BMP, TIFF, ICO, HEIC, HEIF, PSD, and SVG. Optional resize and quality. CloudConvert engine. Same backend as image-convert under a more search-friendly slug. Input schema: - image_url (string, required): URL of the image to convert. Input format inferred from extension. - output_format (string, required): Target format: png, jpg, webp, avif, gif, bmp, tiff, ico, heic, heif, or psd. - quality (number, optional): Optional. Output quality for jpg/webp/avif, 1-100. - width (number, optional): Optional. Resize width in pixels, 1-16000. - height (number, optional): Optional. Resize height in pixels, 1-16000. - fit (string, optional): Optional. Resize behavior: 'max', 'crop', or 'scale'. Output schema: - image_url (string): Temporary CloudConvert download URL for the converted image; fetch promptly before it expires. - output_format (string): Format of the returned file, echoing the requested output_format. - file_size_bytes (string): Size of the converted file in bytes, as a string. --- #### image-translate — $0.02 USDC URL: https://agentutility.ai/mediakit/image-translate POST: https://x402.agentutility.ai/image-translate Price: 0.02 USDC Method: POST Category: uncategorized Tags: mediakit, image-translation, ocr, vision-ocr, translation, multilingual, image-to-text, translate-image Description: Image translator. Translate text in any image — signs, menus, screenshots, photos of documents — by running vision-OCR plus Venice translation. Returns the detected source text plus the target-language translation. Optional preserve_layout mode keeps the original spatial arrangement. Input schema: - image_url (string, required): URL of the image to OCR and translate. Must use http or https. - target_language (string, required): Language to translate detected text into (e.g. 'English', 'Japanese', 'es'). - preserve_layout (boolean, optional): Boolean, default true. Keeps original line breaks and spatial layout in the translation. Output schema: - detected_text (string): Raw text extracted from the image by vision-OCR before translation. - translation (string): Translated text in the requested target language, produced by Venice translate. --- #### image-upscale — $0.02 USDC URL: https://agentutility.ai/mediakit/image-upscale POST: https://x402.agentutility.ai/image-upscale Price: 0.02 USDC Method: POST Category: uncategorized Tags: mediakit, image-upscale, super-resolution, 2x-upscaler, 4x-upscaler, image-enhancement, venice-sd35 Description: Upscales an image 2x or 4x via Venice's image/upscale endpoint (default model: venice-sd35). Returns a permanent fal-hosted URL. Use it as a super-resolution tool to sharpen or enlarge an image without loss. Input schema: - image_url (string, required): Public http(s) URL of the source image. - scale (number, optional): Upscale factor. Default 2. - model (string, optional): Override the upscaler model. Default 'venice-sd35'. Output schema: - image_url (string): Permanent fal-hosted URL of the upscaled image, ready to download or embed. - scale (string): Upscale factor applied, either "2" or "4". - model (string): Venice model used for upscaling, defaults to venice-sd35. - venice_request_id (string): Venice API request ID for the upscale job, useful for support or debugging. - source (string): Upstream provider that produced the result, typically "venice". --- #### image-watermark — $0.02 USDC URL: https://agentutility.ai/mediakit/image-watermark POST: https://x402.agentutility.ai/image-watermark Price: 0.02 USDC Method: POST Category: uncategorized Tags: mediakit, image, watermark, image-watermark Alias of: watermark Description: Image watermark / add text or logo watermark to image files. Also supports PDFs and videos through the same CloudConvert-backed watermark handler. Configurable opacity, position, rotation, font, and margin. Input schema: - file_url (string, required): URL of the PDF, image, or video to watermark. Format inferred from extension. - text (string, optional): Watermark text. Use this or image_url, not both. - image_url (string, optional): URL of an image to use as the watermark. Use this or text, not both. - font_size (number, optional): Optional. Watermark text font size, 6-400. - font_color (string, optional): Optional. Text color as 6-digit hex, e.g. '#FF0000'. - opacity (number, optional): Optional. Watermark opacity, 0-100. - rotation (number, optional): Optional. Watermark rotation in degrees, -360 to 360. - position_vertical (string, optional): Optional. Vertical placement: 'top', 'center', or 'bottom'. - position_horizontal (string, optional): Optional. Horizontal placement: 'left', 'center', or 'right'. Output schema: - output_url (string): - watermark_type (string): - input_format (string): --- #### json-yaml — $0.005 USDC URL: https://agentutility.ai/mediakit/json-yaml POST: https://x402.agentutility.ai/json-yaml Price: 0.005 USDC Method: POST Category: uncategorized Tags: json, yaml, mediakit, format-conversion, data-transform, yaml-to-json, json-to-yaml Description: Converts between JSON and YAML in either direction. Auto-detects input format from the first non-whitespace byte ('{'/'[' = JSON, otherwise YAML), parses, and re-serializes in the requested target format; pretty-print and indent are configurable. Use it as a format transcoder, config-file translator, Helm values prepper, Kubernetes manifest converter, GitHub Actions workflow YAML helper, or round-trip parser. Input schema: - input (string, required): JSON or YAML source text. Format is auto-detected when 'to' is 'auto' or omitted. - to (string, optional): Target format. 'auto' converts to the opposite of the detected input. Default 'auto'. - pretty (boolean, optional): Pretty-print JSON output (2-space indent by default). Ignored when target is YAML. Default true. - indent (number, optional): Indent width in spaces (1-8). Default 2. Output schema: - detected_format (string): Input format auto-detected from the payload, either "json" or "yaml". - target (string): Output format the input was converted to, the opposite of detected_format ("yaml" or "json"). - output (string): Converted payload as a string in the target format, ready to write to a file or pipe downstream. --- #### logo-detect — $0.03 USDC URL: https://agentutility.ai/mediakit/logo-detect POST: https://x402.agentutility.ai/logo-detect Price: 0.03 USDC Method: POST Category: ai Tags: brand, logo, vision, detect, image Description: Brand logo detection / brand recognition in images. Venice qwen3-5-9b vision LLM. Returns detected brands with confidence, location, evidence (wordmark/logomark/lockup/color_scheme), element_type, and supports hint_brands. Input schema: - image_url (string, required): Public http(s) image URL to scan for brand logos. - hint_brands (array, optional): Optional. Up to 30 brand names to hint the detector; detections still require visual evidence. Output schema: - detected_brands (array): Array of detected brands with confidence score, bounding location, evidence type, and element_type per match. - overall_summary (string): Short natural-language summary of which brands were found in the image and where they appear. - no_brands_detected (boolean): True when the vision model found no recognizable brand logos or marks in the image. - image_url (string): Echoes back the input image URL that was analyzed for brand detection. - hint_brands (array): Echoes the optional list of brand names the caller passed as hints to bias detection toward. - model (string): Identifier of the vision LLM that produced the detection result. --- #### merge-pdf — $0.01 USDC URL: https://agentutility.ai/mediakit/merge-pdf POST: https://x402.agentutility.ai/merge-pdf Price: 0.01 USDC Method: POST Category: uncategorized Tags: mediakit, pdf, pdf-tools, merge-pdf, combine-pdfs, document-processing, cloudconvert Alias of: pdf-merge Description: Combines two to fifty separate PDF files into one, taking each source as a URL and stitching them together in the order supplied, bookmarks intact. Send pdf_urls (an array of links) and an optional filename for the output; get back pdf_url pointing to the merged file and merged_count with the number of inputs combined. Same backend as pdf-merge. Use it as a PDF merger to concatenate PDF files, join multiple PDFs into one document, or assemble multi-file submissions into a single deliverable. Input schema: - pdf_urls (array, required): PDF URLs to merge in order. 2-50 URLs, each http/https. - filename (string, optional): Output filename, must end in .pdf. Optional; defaults to "merged.pdf". Output schema: - pdf_url (string): HTTPS URL to download the single merged PDF combining all input files with bookmarks preserved. - merged_count (string): Number of input PDFs successfully concatenated into the output file. --- #### movie-database — $0.01 USDC URL: https://agentutility.ai/mediakit/movie-database POST: https://x402.agentutility.ai/movie-database Price: 0.01 USDC Method: POST Category: uncategorized Tags: mediakit, movie, database, movie-database Description: Finds movies or TV shows by title, with optional year and region, and returns release year, poster, overview, and language. Uses TMDB when TMDB_API_KEY is configured (adding movie ratings, popularity, and an optional streaming provider summary) and falls back to no-key Wikidata metadata otherwise. Use it as a movie database API, TV database API, film lookup, title metadata search, or TMDB / Wikidata movie lookup. Input schema: - query (string, required): Movie or TV title to search, e.g. 'Dune Part Two'. - type (string, optional): Restrict results to movie, tv, or both. Default both. - year (number, optional): Optional release year filter. - region (string, optional): 2-letter provider region for optional provider summary. Default US. - include_providers (boolean, optional): If true, include watch-provider summary for the top match. - limit (number, optional): Max results to return, 1-10. Default 5. Output schema: - query (string): - returned (string): - top_match (string): - provider_summary_for_top_match (string): - attribution (string): --- #### movie-database-api — $0.01 USDC URL: https://agentutility.ai/mediakit/movie-database-api POST: https://x402.agentutility.ai/movie-database-api Price: 0.01 USDC Method: POST Category: uncategorized Tags: mediakit, movie, database, api, movie-database-api Alias of: movie-database Description: Searches movies and TV shows by title and optional year, returning release date, rating, popularity, overview, poster URLs, TMDB links, and optional provider summary. Use it as a movie database API, TV database API, or TMDB metadata lookup. Input schema: - query (string, required): Movie or TV title to search, e.g. 'Dune Part Two'. - type (string, optional): Restrict results to movie, tv, or both. Default both. - year (number, optional): Optional release year filter. - region (string, optional): 2-letter provider region for optional provider summary. Default US. - include_providers (boolean, optional): If true, include watch-provider summary for the top match. - limit (number, optional): Max results to return, 1-10. Default 5. Output schema: - query (string): - returned (string): - top_match (string): - provider_summary_for_top_match (string): - attribution (string): --- #### movie-info — $0.01 USDC URL: https://agentutility.ai/mediakit/movie-info POST: https://x402.agentutility.ai/movie-info Price: 0.01 USDC Method: POST Category: uncategorized Tags: mediakit, movie, info, movie-info Alias of: movie-database Description: Looks up movie and TV metadata: title, release year, rating, overview, poster, and optional streaming providers. Same TMDB-backed response as movie-database with a compact search slug for agents. Use it as a movie info API, film metadata lookup, or TV metadata lookup. Input schema: - query (string, required): Movie or TV title to search, e.g. 'Dune Part Two'. - type (string, optional): Restrict results to movie, tv, or both. Default both. - year (number, optional): Optional release year filter. - region (string, optional): 2-letter provider region for optional provider summary. Default US. - include_providers (boolean, optional): If true, include watch-provider summary for the top match. - limit (number, optional): Max results to return, 1-10. Default 5. Output schema: - query (string): - returned (string): - top_match (string): - provider_summary_for_top_match (string): - attribution (string): --- #### mp4-to-mp3 — $0.02 USDC URL: https://agentutility.ai/mediakit/mp4-to-mp3 POST: https://x402.agentutility.ai/mp4-to-mp3 Price: 0.02 USDC Method: POST Category: media Tags: mp4, mp3, audio, extract, convert, video Description: Converts MP4, MOV, WebM, MKV, AVI, M4V, and FLV video files to MP3 via CloudConvert, with selectable bitrate (96/128/192 kbps). 60-min / 500MB max. Use it as an MP4 to MP3 converter, video to audio converter, or audio extractor API. Input schema: - video_url (string, required): Public URL of the source video. Max 500MB / 60 minutes. - bitrate (number, optional): Output MP3 bitrate in kbps. 96 (smaller, voice), 128 (default, balanced), 192 (higher quality). Output schema: - audio_url (string): Signed CloudConvert URL of the extracted MP3 (24h expiry). - bitrate (number): Bitrate applied (kbps). - file_size_bytes (number): Output MP3 size in bytes. - content_type (string): MIME type of the output (typically audio/mpeg). - source_url (string): Echo of the input URL. - job_id (string): CloudConvert job id (useful for support). --- #### mp4-to-mp3-api — $0.02 USDC URL: https://agentutility.ai/mediakit/mp4-to-mp3-api POST: https://x402.agentutility.ai/mp4-to-mp3-api Price: 0.02 USDC Method: POST Category: uncategorized Tags: mediakit, mp4, to, mp3, api, mp4-to-mp3-api Alias of: mp4-to-mp3 Description: Converts MP4, MOV, WEBM, MKV, AVI, M4V, or FLV URLs into hosted MP3 output with selectable 96, 128, or 192 kbps bitrate. CloudConvert backend, 60-min / 500MB max. Use it as an MP4 to MP3 API, video to MP3 converter, or extract-audio-from-video endpoint. Input schema: - video_url (string, required): Public URL of the source video. Max 500MB / 60 minutes. - bitrate (number, optional): Output MP3 bitrate in kbps. 96 (smaller, voice), 128 (default, balanced), 192 (higher quality). Output schema: - audio_url (string): - bitrate (string): - file_size_bytes (string): - source_url (string): --- #### mp4-to-mp3-converter — $0.02 USDC URL: https://agentutility.ai/mediakit/mp4-to-mp3-converter POST: https://x402.agentutility.ai/mp4-to-mp3-converter Price: 0.02 USDC Method: POST Category: uncategorized Tags: mediakit, mp4, to, mp3, converter, mp4-to-mp3-converter Alias of: mp4-to-mp3 Description: Converts MP4 video URLs into hosted MP3 files with selectable bitrate; also accepts MOV, WEBM, MKV, AVI, M4V, or FLV URLs. Same CloudConvert-backed handler as mp4-to-mp3. Use it as an MP4 to MP3 converter API, to extract audio from MP4, or for video-to-MP3 conversion. Input schema: - video_url (string, required): Public URL of the source video. Max 500MB / 60 minutes. - bitrate (number, optional): Output MP3 bitrate in kbps. 96 (smaller, voice), 128 (default, balanced), 192 (higher quality). Output schema: - audio_url (string): - bitrate (string): - file_size_bytes (string): --- #### ocr — $0.003 USDC URL: https://agentutility.ai/mediakit/ocr POST: https://x402.agentutility.ai/ocr Price: 0.0025 USDC Method: POST Category: uncategorized Tags: ocr, mediakit, pdf-extraction, scanned-documents, image-to-text, markdown-extraction, table-extraction, datalab-marker Alias of: pdf-to-markdown Description: Runs OCR on scanned PDFs and image-based documents, returning clean Markdown or plain text. The Datalab Marker engine preserves layout, tables, and math. 30 pages max. Use it as an OCR API, optical character recognition service, scanned document extractor, or image-PDF to text and scanned PDF OCR tool. Input schema: - pdf_url (string, required): Public URL of a PDF file (http or https). Must be directly fetchable, not behind auth or a viewer redirect. Max 30 pages. - output_format (string, optional): 'markdown' (default — best for LLM downstream), 'html' (preserves more layout structure), or 'json' (per-page blocks with type + bbox). Output schema: - markdown (string): Extracted text from the document in Markdown format, preserving headings, tables, and math layout. - page_count (string): Number of pages processed from the input PDF or image document. - source_url (string): URL of the source PDF or image file that was passed in for OCR processing. --- #### office-to-pdf — $0.05 USDC URL: https://agentutility.ai/mediakit/office-to-pdf POST: https://x402.agentutility.ai/office-to-pdf Price: 0.05 USDC Method: POST Category: media Tags: docx, xlsx, pptx, pdf, office, convert Description: Converts office documents and other file formats into PDF from a URL, no upload step required. Accepts DOCX, DOC, XLSX, XLS, PPTX, PPT, ODT, ODS, ODP, RTF, TXT, CSV, TSV, EPUB, Markdown, HTML, and Apple Pages, Numbers, and Keynote files, auto-detecting the source format from the file extension. Send file_url and get back pdf_url plus source_format, run through the CloudConvert engine. Use it as an office to PDF converter, document conversion API, DOCX-to-PDF tool, or spreadsheet and slide-deck to PDF service. Input schema: - file_url (string, required): Source file URL. Extension must be one of docx, doc, xlsx, xls, pptx, ppt, odt, ods, odp, rtf, txt, csv, tsv, epub, md, html, htm, pages, numbers, key. Output schema: - pdf_url (string): Temporary download URL for the converted PDF file hosted on CloudConvert's storage. - file_size_bytes (number): Size of the generated PDF in bytes. - source_format (string): Detected input format of the source file (e.g. docx, xlsx, pptx, odt, rtf, epub). - source_url (string): Echoed URL of the original Office document that was submitted for conversion. - job_id (string): CloudConvert job identifier for tracking or debugging the conversion run. --- #### pdf-compress — $0.005 USDC URL: https://agentutility.ai/mediakit/pdf-compress POST: https://x402.agentutility.ai/pdf-compress Price: 0.005 USDC Method: POST Category: uncategorized Tags: pdf, pdf-compression, file-size-reduction, mediakit, document-optimization, cloudconvert, shrink-pdf Alias of: compress-pdf Description: Shrinks PDFs to a smaller size for email or the web, with three quality levels: ebook (lowest, web-quality), printer (medium), prepress (highest, archival). CloudConvert engine. Use it as a PDF compressor or PDF size reducer. Input schema: - pdf_url (string, required): URL of the PDF to compress. Must be http(s). - profile (string, optional): Optional. Compression profile: 'web' (default), 'print', 'archive', 'mrc', or 'max'. Output schema: - pdf_url (string): URL where the compressed PDF can be downloaded. - original_size_bytes (string): Size of the source PDF in bytes before compression. - compressed_size_bytes (string): Size of the output PDF in bytes after compression. - saved_percent (string): Percentage of bytes shaved off relative to the original PDF size. --- #### pdf-extract-tables — $0.10 USDC URL: https://agentutility.ai/mediakit/pdf-extract-tables POST: https://x402.agentutility.ai/pdf-extract-tables Price: 0.10 USDC Method: POST Category: uncategorized Tags: pdf, table-extraction, ocr, mediakit, document-parsing, financial-tables, datalab, pdf-tables Description: Extracts every table from a PDF, digital or scanned, and returns row-by-column text matrices page-by-page. AI + OCR pipeline with optional cell bounding boxes for downstream layout reconstruction and an optional page_range filter ('1-5', '3', '1,3,5'). Handles merged headers, multi-page financial statements, balance sheets, lab results, scanned reports. 30 pages max. Sibling of pdf-to-markdown using the same Datalab backend, but pre-parsed to tables only. Use it as a PDF table extractor, scanned-table parser, financial-table OCR, multi-page table consolidator, or Datalab Marker tables endpoint. Input schema: - pdf_url (string, required): Public URL of a PDF file (http or https). Must be directly fetchable, not behind auth or a viewer redirect. Max 30 pages. - page_range (string, optional): Optional 1-indexed page filter applied after extraction. Accepts ranges, single pages, or comma-lists: '1-5', '3', '1,3,5'. Default: all pages. Output schema: - source_url (string): Echoes back the PDF URL that was extracted, for traceability. - page_count (string): Total number of pages in the input PDF (capped at 30). - tables (string): Array of detected tables with page number, row × column text matrix, and optional cell bounding boxes. - source (string): Backend identifier, typically 'datalab-marker', indicating the OCR/parsing engine used. --- #### pdf-merge — $0.01 USDC URL: https://agentutility.ai/mediakit/pdf-merge POST: https://x402.agentutility.ai/pdf-merge Price: 0.01 USDC Method: POST Category: media Tags: pdf, merge, combine, concat Description: Joins multiple PDF files, hosted at URLs, into a single ordered document, so you don't have to merge them by hand in a desktop PDF editor. Send pdf_urls as an array of 2 to 50 links in the order you want them combined, plus an optional filename; the merge engine combines them and preserves each source's bookmarks. The response returns pdf_url for the combined file and merged_count confirming how many sources it used. Use it as a PDF merger, PDF combiner, PDF concatenator, or document-joining API for stitching reports, contracts, or scanned pages into one file. Input schema: - pdf_urls (array, required): PDF URLs to merge in order. 2-50 URLs, each http/https. - filename (string, optional): Output filename, must end in .pdf. Optional; defaults to "merged.pdf". Output schema: - pdf_url (string): Public URL of the merged PDF output, hosted temporarily for download. - file_size_bytes (number): Size of the merged PDF in bytes. - merged_count (number): Number of source PDFs combined into the output file. - filename (string): Filename of the merged PDF (e.g. merged.pdf). - source_urls (array): Array of input PDF URLs that were merged, in the order they were concatenated. - job_id (string): CloudConvert job identifier for the merge task. --- #### pdf-parser-api — $0.003 USDC URL: https://agentutility.ai/mediakit/pdf-parser-api POST: https://x402.agentutility.ai/pdf-parser-api Price: 0.0025 USDC Method: POST Category: uncategorized Tags: mediakit, pdf, parser, api, pdf-parser-api Alias of: pdf-to-markdown Description: Parses a public PDF URL into Markdown, HTML, or JSON blocks with layout-aware text, headings, tables, and equations. Datalab Marker backend, 30 pages max. Use it as a PDF parser API, PDF content extractor, or scanned PDF OCR API. Input schema: - pdf_url (string, required): Public URL of a PDF file (http or https). Must be directly fetchable, not behind auth or a viewer redirect. Max 30 pages. - output_format (string, optional): 'markdown' (default — best for LLM downstream), 'html' (preserves more layout structure), or 'json' (per-page blocks with type + bbox). Output schema: - markdown (string): - page_count (string): - source_url (string): --- #### pdf-split — $0.04 USDC URL: https://agentutility.ai/mediakit/pdf-split POST: https://x402.agentutility.ai/pdf-split Price: 0.04 USDC Method: POST Category: media Tags: pdf, split, pages, extract Description: Split a PDF into multiple files by page range or one file per page. Send a pdf_url and either ranges (like ['1-3','5','7-end']) for custom chunks, or split_each_page:true to explode every page into its own PDF. Runs on the CloudConvert split task and returns a pdfs array with a hosted url and range label per output file, plus an output_count. Use it as a PDF splitter, PDF page extractor, PDF page range downloader, or PDF-to-multiple-files converter for report chunking, contract page pulls, or batch page exports. Input schema: - pdf_url (string, required): Source PDF URL. - ranges (array, optional): Page ranges to extract as separate PDFs, e.g. ["1-3","5","7-end"]. Max 50 entries. Provide this or split_each_page. - split_each_page (boolean, optional): If true, splits the PDF into one file per page. Optional; ignored if ranges is set. Output schema: - pdfs (array): Array of { url, filename, file_size_bytes, range }. - output_count (number): Number of output PDF files produced by the split operation. - mode (string): 'ranges' or 'split_each_page'. - ranges (array): Array of page-range strings actually applied (e.g. ['1-3','5','7-end']) or per-page entries. - source_url (string): URL of the original input PDF that was split. - job_id (string): CloudConvert job ID for the split task, usable for status lookup or debugging. --- #### pdf-table-extract — $0.10 USDC URL: https://agentutility.ai/mediakit/pdf-table-extract POST: https://x402.agentutility.ai/pdf-table-extract Price: 0.10 USDC Method: POST Category: uncategorized Tags: docsmith, pdf, table, extract, pdf-table-extract Alias of: pdf-extract-tables Description: Extracts tables from digital or scanned PDFs, returning row/column matrices, CSV output, page numbers, and optional cell boxes. Same Datalab Marker-backed handler as pdf-extract-tables. Use it as a PDF table extract API, to extract tables from PDF, or as a PDF to CSV table parser. Input schema: - pdf_url (string, required): Public URL of a PDF file (http or https). Must be directly fetchable, not behind auth or a viewer redirect. Max 30 pages. - page_range (string, optional): Optional 1-indexed page filter applied after extraction. Accepts ranges, single pages, or comma-lists: '1-5', '3', '1,3,5'. Default: all pages. Output schema: - table_count (string): - tables (string): --- #### pdf-table-extractor — $0.10 USDC URL: https://agentutility.ai/mediakit/pdf-table-extractor POST: https://x402.agentutility.ai/pdf-table-extractor Price: 0.10 USDC Method: POST Category: uncategorized Tags: mediakit, pdf, table, extractor, pdf-table-extractor Alias of: pdf-extract-tables Description: Finds tables in digital or scanned PDFs and returns row-by-column matrices, page numbers, and optional cell bounding boxes. Datalab Marker backend, 30 pages max. Use it as a PDF table extractor or scanned-table OCR. Input schema: - pdf_url (string, required): Public URL of a PDF file (http or https). Must be directly fetchable, not behind auth or a viewer redirect. Max 30 pages. - page_range (string, optional): Optional 1-indexed page filter applied after extraction. Accepts ranges, single pages, or comma-lists: '1-5', '3', '1,3,5'. Default: all pages. Output schema: - source_url (string): - page_count (string): - tables (string): - source (string): --- #### pdf-text-extractor — $0.003 USDC URL: https://agentutility.ai/mediakit/pdf-text-extractor POST: https://x402.agentutility.ai/pdf-text-extractor Price: 0.0025 USDC Method: POST Category: uncategorized Tags: mediakit, pdf, text, extractor, pdf-text-extractor Alias of: pdf-to-markdown Description: Extracts clean Markdown, HTML, or structured JSON from digital or scanned PDFs while preserving reading order, tables, and equations. Datalab Marker backend, 30 pages max. Use it as a PDF text extractor, PDF to text API, or OCR PDF reader. Input schema: - pdf_url (string, required): Public URL of a PDF file (http or https). Must be directly fetchable, not behind auth or a viewer redirect. Max 30 pages. - output_format (string, optional): 'markdown' (default — best for LLM downstream), 'html' (preserves more layout structure), or 'json' (per-page blocks with type + bbox). Output schema: - markdown (string): - page_count (string): - source_url (string): --- #### pdf-to-jpg — $0.10 USDC URL: https://agentutility.ai/mediakit/pdf-to-jpg POST: https://x402.agentutility.ai/pdf-to-jpg Price: 0.10 USDC Method: POST Category: media Tags: pdf, jpg, png, webp, rasterize, images Description: Convert a PDF into page images for previews, thumbnails, or archiving. Send a pdf_url with an optional format (jpg, png, or webp), quality, and pixel_density (36-600 DPI), and it rasterizes every page and returns one image URL per page along with the total page_count. Use it as a PDF to JPG converter, PDF page rasterizer, or PDF thumbnail generator when you need images instead of a PDF viewer. Input schema: - pdf_url (string, required): URL of the PDF to rasterize, one image returned per page. - format (string, optional): Output image format: 'jpg' (default), 'png', or 'webp'. - quality (number, optional): Optional. JPG quality, 1-100. Default 85. - pixel_density (number, optional): Optional. Render DPI, 36-600. Default 144. Output schema: - images (array): Array of { page, url, filename, file_size_bytes } objects. - page_count (number): Number of pages rendered from the source PDF, one image URL returned per page. - format (string): Output image format used for the rendered pages (jpg, png, or webp). - quality (number): Compression quality applied to lossy formats like JPG/WEBP, typically 1-100. - pixel_density (number): DPI used to rasterize each PDF page, between 36 and 600 as configured in the request. - source_url (string): URL of the input PDF that was rasterized into images. - job_id (string): CloudConvert job identifier for the rasterization run, useful for tracing or support. --- #### pdf-to-markdown — $0.003 USDC URL: https://agentutility.ai/mediakit/pdf-to-markdown POST: https://x402.agentutility.ai/pdf-to-markdown Price: 0.0025 USDC Method: POST Category: utilities Tags: pdf, markdown, html, json, conversion Description: Converts digital or scanned PDFs to clean Markdown with AI-powered, layout-aware extraction on the Datalab Marker engine. Preserves headings, tables, equations (LaTeX), bulleted lists, and multi-column flow; outputs Markdown (default), HTML, or structured JSON with per-page blocks. 30 pages max. Use it as a PDF parser, PDF to text converter, OCR PDF reader, extract-tables-from-PDF tool, equation-aware PDF parser, scanned-PDF OCR, or PDF data extractor. Input schema: - pdf_url (string, required): Public URL of a PDF file (http or https). Must be directly fetchable, not behind auth or a viewer redirect. Max 30 pages. - output_format (string, optional): 'markdown' (default — best for LLM downstream), 'html' (preserves more layout structure), or 'json' (per-page blocks with type + bbox). Output schema: - markdown (string): Markdown content (present when output_format is 'markdown') - html (string): HTML content (present when output_format is 'html') - json (object): Structured JSON content (present when output_format is 'json') - output_format (string): Echo of the format used - page_count (number): Number of pages in the source PDF - source_url (string): Echo of the input URL --- #### pdf-to-markdown-api — $0.003 USDC URL: https://agentutility.ai/mediakit/pdf-to-markdown-api POST: https://x402.agentutility.ai/pdf-to-markdown-api Price: 0.0025 USDC Method: POST Category: uncategorized Tags: mediakit, pdf, to, markdown, api, pdf-to-markdown-api Alias of: pdf-to-markdown Description: Converts a public PDF URL into clean Markdown, HTML, or structured JSON while preserving headings, tables, equations, and reading order. Datalab Marker backend, 30 pages max. Use it as a PDF to Markdown API, PDF parser API, PDF to text API, or scanned PDF OCR API. Input schema: - pdf_url (string, required): Public URL of a PDF file (http or https). Must be directly fetchable, not behind auth or a viewer redirect. Max 30 pages. - output_format (string, optional): 'markdown' (default — best for LLM downstream), 'html' (preserves more layout structure), or 'json' (per-page blocks with type + bbox). Output schema: - markdown (string): - page_count (string): - source_url (string): --- #### pdf-to-text — $0.003 USDC URL: https://agentutility.ai/mediakit/pdf-to-text POST: https://x402.agentutility.ai/pdf-to-text Price: 0.0025 USDC Method: POST Category: uncategorized Tags: pdf, pdf-to-text, text-extraction, ocr, document-parsing, markdown, mediakit, datalab-marker Alias of: pdf-to-markdown Description: Extracts text from digital or scanned PDFs, preserving reading order across multi-column layouts with an AI + OCR pipeline (Datalab Marker). Recognizes scanned pages and returns Markdown by default (clean text with structure) or HTML / JSON. 30 pages max. Works as a PDF to plain text converter, pdftotext or pdf2txt replacement, PDF text extractor, scanned PDF OCR, or read/parse PDF content extractor. Input schema: - pdf_url (string, required): Public URL of a PDF file (http or https). Must be directly fetchable, not behind auth or a viewer redirect. Max 30 pages. - output_format (string, optional): 'markdown' (default — best for LLM downstream), 'html' (preserves more layout structure), or 'json' (per-page blocks with type + bbox). Output schema: - markdown (string): Extracted text from the PDF as plain text or layout-aware markdown preserving tables, equations, and columns. - page_count (string): Number of pages processed from the source PDF (capped at the 30-page per-call limit). - source_url (string): URL of the PDF that was fetched and processed for text extraction. --- #### pdf-to-text-api — $0.003 USDC URL: https://agentutility.ai/mediakit/pdf-to-text-api POST: https://x402.agentutility.ai/pdf-to-text-api Price: 0.0025 USDC Method: POST Category: uncategorized Tags: pdf, to, text, api, pdf-to-text-api Alias of: pdf-to-markdown Description: Extracts text from digital and scanned PDFs as Markdown, plain text, HTML, or JSON with layout-aware reading order. Same Datalab Marker-backed handler as pdf-to-text. Use it as a PDF to text API, PDF text extractor, or OCR PDF reader. Input schema: - pdf_url (string, required): Public URL of a PDF file (http or https). Must be directly fetchable, not behind auth or a viewer redirect. Max 30 pages. - output_format (string, optional): 'markdown' (default — best for LLM downstream), 'html' (preserves more layout structure), or 'json' (per-page blocks with type + bbox). Output schema: - markdown (string): - page_count (string): --- #### pdf-watermark — $0.02 USDC URL: https://agentutility.ai/mediakit/pdf-watermark POST: https://x402.agentutility.ai/pdf-watermark Price: 0.02 USDC Method: POST Category: uncategorized Tags: mediakit, watermark, pdf-watermark, image-watermark, video-watermark, overlay, cloudconvert, branding Alias of: watermark Description: Overlays a text or image watermark on PDFs, PNG/JPG/GIF images, or MP4/MOV/WEBM videos. Configurable position, opacity, font, rotation, and margin. CloudConvert engine. Use it as a PDF watermark, image watermark, or video watermark tool. Input schema: - file_url (string, required): URL of the PDF, image, or video to watermark. Format inferred from extension. - text (string, optional): Watermark text. Use this or image_url, not both. - image_url (string, optional): URL of an image to use as the watermark. Use this or text, not both. - font_size (number, optional): Optional. Watermark text font size, 6-400. - font_color (string, optional): Optional. Text color as 6-digit hex, e.g. '#FF0000'. - opacity (number, optional): Optional. Watermark opacity, 0-100. - rotation (number, optional): Optional. Watermark rotation in degrees, -360 to 360. - position_vertical (string, optional): Optional. Vertical placement: 'top', 'center', or 'bottom'. - position_horizontal (string, optional): Optional. Horizontal placement: 'left', 'center', or 'right'. Output schema: - output_url (string): URL of the watermarked PDF, image, or video file ready for download. - watermark_type (string): Indicates whether a text or image watermark was applied. - input_format (string): Detected format of the source file (e.g. pdf, png, mp4). --- #### pdf2md — $0.20 USDC URL: https://agentutility.ai/mediakit/pdf2md POST: https://x402.agentutility.ai/pdf2md Price: 0.20 USDC Method: POST Category: utilities Tags: pdf, markdown, html, json, conversion Description: Convert a hosted PDF into clean Markdown, HTML, or structured JSON by sending its pdf_url. Runs on Datalab's Marker OCR engine, which is layout-aware, so multi-column pages, tables, and equations come out readable instead of scrambled the way naive text extraction leaves them. The response includes the converted output plus page_count and the source URL; PDFs over 30 pages are rejected up front so you know immediately instead of waiting on a doomed job. Use it as a PDF to Markdown converter, PDF OCR API, or document text extraction tool for contracts, papers, and scanned reports. Input schema: - pdf_url (string, required): URL to the source PDF. Rejected if it exceeds 30 pages. - output_format (string, optional): 'markdown' (default), 'html', or 'json'. Output schema: - markdown (string): Markdown content (present when output_format is 'markdown') - html (string): HTML content (present when output_format is 'html') - json (object): Structured JSON content (present when output_format is 'json') - output_format (string): Echo of the format used - page_count (number): Number of pages in the source PDF - source_url (string): Echo of the input URL --- #### receipt-ocr — $0.01 USDC URL: https://agentutility.ai/mediakit/receipt-ocr POST: https://x402.agentutility.ai/receipt-ocr Price: 0.01 USDC Method: POST Category: uncategorized Tags: receipt-ocr, ocr, expense-tracking, line-items, mediakit, vision-llm, receipt-parser Description: Receipt OCR. Reads any receipt photo and returns a structured JSON object with vendor, address, date, line items (qty / unit_price / total), subtotal, tax, tip, total, and payment method. Vision-LLM powered. Same backend as receipt-parser under a clearer slug for expense + accounting + reimbursement workflows. Input schema: - image_url (string, required): Public http(s) URL of the receipt image. Fetched server-side, capped at 7MB. - currency_hint (string, optional): Optional currency context (e.g. 'EUR') to help the vision model when the receipt symbol is ambiguous. Output schema: - receipt (string): Structured JSON with vendor, address, date, line items, subtotal, tax, tip, total, and payment method. --- #### receipt-parser — $0.01 USDC URL: https://agentutility.ai/mediakit/receipt-parser POST: https://x402.agentutility.ai/receipt-parser Price: 0.01 USDC Method: POST Category: uncategorized Tags: mediakit, receipt-parser, ocr, expense-extraction, line-items, vision-llm, structured-json, receipt-ocr Description: Receipt parser. Extracts structured JSON from any receipt image — vendor, address, date, line items (qty / unit_price / total), subtotal, tax, tip, grand total, and payment method. Vision LLM powered. Useful for expense automation, accounting integrations, and travel-claim flows. Input schema: - image_url (string, required): Public http(s) URL of the receipt image. Fetched server-side, capped at 7MB. - currency_hint (string, optional): Optional currency context (e.g. 'EUR') to help the vision model when the receipt symbol is ambiguous. Output schema: - receipt (string): Structured JSON string with vendor, address, date, line items (qty/unit_price/total), subtotal, tax, tip, total, payment method. --- #### speaker-diarize — $0.10 USDC URL: https://agentutility.ai/mediakit/speaker-diarize POST: https://x402.agentutility.ai/speaker-diarize Price: 0.10 USDC Method: POST Category: ai Tags: transcription, diarization, speakers, whisper, podcast, meeting Description: Transcribe audio or video and label who said what. Send a media_url (optionally language and num_speakers) and it runs Whisper v3 speech-to-text with speaker diarization, returning an utterances array grouped by speaker with start/end timestamps and text, plus per-speaker stats (utterance count, seconds spoken, word count) and total duration_seconds. Files up to 60 minutes are supported. Use it as a speaker diarization API, who-said-what transcription tool, multi-speaker transcript generator, or meeting/interview transcription service for calls, podcasts, and recorded interviews. Input schema: - media_url (string, required): Audio or video URL to transcribe and diarize. Max 60 minutes duration. - language (string, optional): ISO language code hint for transcription. Optional; auto-detected if omitted. - num_speakers (number, optional): Expected number of speakers. Optional; 1-20, auto-detected if omitted. Output schema: - text (string): Full transcript as a single string with all speaker turns concatenated in chronological order. - utterances (array): Array of speaker turns, each with speaker label, start/end timestamps, and the spoken text. - speaker_count (number): Number of distinct speakers detected in the audio. - speaker_stats (array): Per-speaker rollup with speaker label, utterance count, total seconds spoken, and word count. - duration_seconds (number): Total length of the input media in seconds. - detected_languages (array): Array of ISO-639-1 language codes Whisper detected across the audio. - source_url (string): Echo of the media_url that was transcribed, for request/response correlation. --- #### split-pdf — $0.04 USDC URL: https://agentutility.ai/mediakit/split-pdf POST: https://x402.agentutility.ai/split-pdf Price: 0.04 USDC Method: POST Category: uncategorized Tags: pdf, mediakit, pdf-splitter, split-pdf, page-extraction, pdf-pages, cloudconvert Alias of: pdf-split Description: Split a PDF into multiple files by page range or one PDF per page. Send a pdf_url and either ranges (e.g. ['1-3','5','7-end']) to cut custom chunks, or split_each_page:true to break every page out on its own. Backed by the CloudConvert split task, it returns a pdfs array of hosted file URLs tagged with the range they cover, plus an output_count. Use it as a PDF splitter, PDF page extractor, split-PDF-by-range tool, or PDF-to-multiple-files converter for pulling exhibits, invoices, or chapters out of a longer document. Input schema: - pdf_url (string, required): Source PDF URL. - ranges (array, optional): Page ranges to extract as separate PDFs, e.g. ["1-3","5","7-end"]. Max 50 entries. Provide this or split_each_page. - split_each_page (boolean, optional): If true, splits the PDF into one file per page. Optional; ignored if ranges is set. Output schema: - pdfs (string): Array of URLs pointing to the resulting split PDF files hosted by CloudConvert. - output_count (string): Total number of PDF files produced by the split operation. --- #### subtitles — $0.08 USDC URL: https://agentutility.ai/mediakit/subtitles POST: https://x402.agentutility.ai/subtitles Price: 0.08 USDC Method: POST Category: media Tags: subtitles, srt, vtt, captions, whisper, transcription Description: Generate ready-to-use subtitle files from a video or audio URL. Send media_url with an optional language, output format of srt or vtt, task of transcribe or translate, and a max_chars_per_line setting, and get back a properly timestamped, word-wrapped subtitles string you can drop straight into VLC, Premiere, or FFmpeg. Runs on Whisper v3 for the underlying transcription and checks media duration first, rejecting anything over 60 minutes. Use it as a subtitle generator, closed-caption creator, or SRT/VTT converter for video editing, accessibility captions, or localization workflows. Input schema: - media_url (string, required): URL of the video/audio file to transcribe into subtitles. - format (string, optional): Subtitle format: srt or vtt. Optional, default srt. - language (string, optional): Source language hint passed to Whisper (ISO code). Optional, auto-detected if omitted. - task (string, optional): transcribe (original language) or translate (to English). Optional, default transcribe. - max_chars_per_line (number, optional): Max characters per subtitle line before wrapping. Optional, 16-120, default 42. Output schema: - subtitles (string): Full subtitle file content as a string. - format (string): Echo of the format used. - mime_type (string): MIME type for the subtitle format ('application/x-subrip' or 'text/vtt'). - cue_count (number): Number of subtitle cues generated. - duration_seconds (number): Source media duration. - detected_languages (array): Languages auto-detected in the audio. - task (string): Echo of the task performed. - source_url (string): Echo of the input URL. --- #### transcribe — $0.10 USDC URL: https://agentutility.ai/mediakit/transcribe POST: https://x402.agentutility.ai/transcribe Price: 0.10 USDC Method: POST Category: ai Tags: transcription, whisper, video, audio, subtitles Description: Convert spoken audio or video into text. Send a media_url (mp3, mp4, mpeg, mpga, m4a, wav, or webm) with optional language and task settings, and get back a text transcript. Runs on Whisper v3, auto-detects 90+ languages, supports a translate-to-English mode instead of same-language transcription, and checks media duration up front, rejecting anything over 60 minutes or 500MB before spending time on the job. Use it as a video transcription API, speech-to-text converter, or audio transcript generator for podcasts, interviews, meetings, or any spoken-word source you need in text form. For speaker labels, use the speaker-diarize endpoint. Input schema: - media_url (string, required): URL to the video/audio file. mp3, mp4, mpeg, mpga, m4a, wav, or webm. Max 60 min / 500MB. - language (string, optional): ISO language code hint (e.g. 'en'). Optional; auto-detects if omitted. - task (string, optional): 'transcribe' (default) keeps original language, or 'translate' to English. Output schema: - text (string): Full transcript text - chunks (array): Time-segmented chunks with timestamps - detected_languages (array): Languages auto-detected in the audio - duration_seconds (number): Source media duration in seconds - task (string): Echo of the task performed - source_url (string): Echo of the input URL --- #### upscale-image — $0.02 USDC URL: https://agentutility.ai/mediakit/upscale-image POST: https://x402.agentutility.ai/upscale-image Price: 0.02 USDC Method: POST Category: ai Tags: upscale, super-resolution, venice, image, enhance Description: Upscales images 2x or 4x with AI super-resolution, best for photos and illustrations. Venice image/upscale backend (venice-sd35), re-hosted for a permanent URL. Use it as an AI image upscaler or image enlarger. Input schema: - image_url (string, required): Public http(s) URL of the source image. - scale (number, optional): Upscale factor. Default 2. - model (string, optional): Override the upscaler model. Default 'venice-sd35'. Output schema: - image_url (string): URL of the upscaled output image hosted on fal.ai's CDN. - width (number): Width in pixels of the upscaled output image. - height (number): Height in pixels of the upscaled output image. - file_size_bytes (number): Size of the upscaled output image file in bytes. - content_type (string): MIME type of the upscaled output image, typically image/png or image/jpeg. - scale (number): Scale factor applied by ESRGAN, between 1 and 8. - source_url (string): Echo of the input image_url that was upscaled. --- #### url-to-markdown — $0.005 USDC URL: https://agentutility.ai/mediakit/url-to-markdown POST: https://x402.agentutility.ai/url-to-markdown Price: 0.005 USDC Method: POST Category: uncategorized Tags: mediakit, url, to, markdown, url-to-markdown Alias of: html-to-markdown Description: Fetches a public URL, strips boilerplate, and returns clean Markdown plus title and character counts. Use it as a URL to Markdown converter, webpage to Markdown tool, or article cleanup API for pulling readable text out of blog posts, docs pages, and news articles before feeding them to an LLM. Send a url; get back source_url, title, markdown, markdown_chars, and html_chars so you can gauge how much boilerplate got trimmed. Input schema: - html (string, optional): Raw HTML to convert. Mutually exclusive with 'url' — supply one. - url (string, optional): Page URL to fetch and convert. Server follows redirects. Mutually exclusive with 'html'. - include_links (boolean, optional): Keep hyperlinks as Markdown [text](href). Default true. Set false for prose-only output. - include_images (boolean, optional): Keep images as Markdown ![alt](src). Default true. - user_agent (string, optional): Optional User-Agent header sent when fetching 'url'. Default is a generic browser UA. Output schema: - source_url (string): - title (string): - markdown (string): - markdown_chars (string): - html_chars (string): --- #### video-summarize — $0.10 USDC URL: https://agentutility.ai/mediakit/video-summarize POST: https://x402.agentutility.ai/video-summarize Price: 0.10 USDC Method: POST Category: ai Tags: video, podcast, summarize, transcribe, whisper Description: Summarizes videos, podcasts, and lectures in one call: Whisper v3 transcribes, then Mistral summarizes. 5 styles (tldr, bullets, paragraph, executive, chapters); returns summary + transcript; 60 min max. Use it as a video summarizer, podcast summarizer, or lecture notes generator. Input schema: - media_url (string, required): URL of the video/audio file to transcribe and summarize. - style (string, optional): Summary format: tldr, bullets, paragraph, executive, or chapters. Optional, default bullets. - max_words (number, optional): Target word count for the summary. Optional, 1-1000. - language (string, optional): Source language hint passed to Whisper (ISO code). Optional, auto-detected if omitted. Output schema: - summary (string): Generated summary text in the requested style. - style (string): Summary style actually used (echoes the input style parameter). - transcript (string): Full Whisper v3 transcript of the source media. - transcript_chars (number): Character count of the returned transcript. - duration_seconds (number): Length of the source media in seconds. - detected_languages (array): Languages Whisper detected in the audio, as ISO codes. - summary_model (string): Mistral model identifier used to write the summary. - transcribe_model (string): Whisper model identifier used for transcription (v3). - source_url (string): Echo of the media_url that was transcribed. --- #### video-thumbnail — $0.03 USDC URL: https://agentutility.ai/mediakit/video-thumbnail POST: https://x402.agentutility.ai/video-thumbnail Price: 0.03 USDC Method: POST Category: media Tags: video, thumbnail, frame, preview, extract Description: Pull a single still frame out of a video without transcoding the whole file. Send a video_url and pick frame_type: first, middle, or last, and get back a hosted JPG with its width and height. Runs on fal.ai's ffmpeg extract-frame pipeline, so it's fast because it only decodes the frame it needs. Use it as a video thumbnail generator, video frame extractor, video-to-image converter, or preview-image API for video libraries, CMS thumbnails, and content moderation previews. Input schema: - video_url (string, required): Public http(s) URL of the source video file. - frame_type (string, optional): Which frame to extract: "first", "middle", or "last". Optional; defaults to "first". Output schema: - image_url (string): Hosted URL of the extracted JPG frame from the video. - width (number): Width of the extracted frame in pixels. - height (number): Height of the extracted frame in pixels. - file_size_bytes (number): Size of the returned JPG file in bytes. - content_type (string): MIME type of the extracted frame, typically image/jpeg. - frame_type (string): Which frame was extracted: first, middle, or last. - source_url (string): Original video URL that the frame was pulled from. --- #### video-to-audio — $0.02 USDC URL: https://agentutility.ai/mediakit/video-to-audio POST: https://x402.agentutility.ai/video-to-audio Price: 0.02 USDC Method: POST Category: uncategorized Tags: mediakit, video, audio, mp3-extraction, video-to-audio, audio-extraction, podcast-extraction, transcription-prep Alias of: mp4-to-mp3 Description: Video to audio extractor / video to audio converter. Extract MP3 audio track from any video URL (MP4, MOV, WEBM, MKV, AVI, M4V, FLV). Selectable bitrate (96/128/192 kbps). Useful for podcast extraction, audio archival, transcription pre-processing. 60-min / 500MB max. CloudConvert backend. Input schema: - video_url (string, required): Public URL of the source video. Max 500MB / 60 minutes. - bitrate (number, optional): Output MP3 bitrate in kbps. 96 (smaller, voice), 128 (default, balanced), 192 (higher quality). Output schema: - audio_url (string): Signed URL to download the extracted MP3 audio file. - bitrate (string): Encoded audio bitrate used for the MP3 output (96, 128, or 192 kbps). - file_size_bytes (string): Size of the extracted MP3 file in bytes. - source_url (string): Original video URL that was processed for audio extraction. --- #### video-to-mp3 — $0.02 USDC URL: https://agentutility.ai/mediakit/video-to-mp3 POST: https://x402.agentutility.ai/video-to-mp3 Price: 0.02 USDC Method: POST Category: uncategorized Tags: mediakit, video, to, mp3, video-to-mp3 Alias of: mp4-to-mp3 Description: Video to MP3 / extract MP3 audio from video URL. Converts MP4, MOV, WEBM, MKV, AVI, M4V, or FLV into an MP3 file for transcription, podcast clips, and media archival. CloudConvert backend, 60-min / 500MB max. Input schema: - video_url (string, required): Public URL of the source video. Max 500MB / 60 minutes. - bitrate (number, optional): Output MP3 bitrate in kbps. 96 (smaller, voice), 128 (default, balanced), 192 (higher quality). Output schema: - audio_url (string): - bitrate (string): - file_size_bytes (string): - source_url (string): --- #### video-to-subtitles — $0.02 USDC URL: https://agentutility.ai/mediakit/video-to-subtitles POST: https://x402.agentutility.ai/video-to-subtitles Price: 0.02 USDC Method: POST Category: media Tags: subtitles, srt, vtt, captions, whisper, transcription Description: Generates subtitles from video with Whisper v3, word-wrapped and ready for VLC / Premiere / FFmpeg. Auto-detects language and can translate to English. Use it as a video subtitle generator, auto-subtitle and closed captions tool, SRT generator, VTT generator, video CC endpoint, or accessibility captions source. Input schema: - media_url (string, required): URL of the video or audio file to generate subtitles from. Max 60 minutes. - format (string, optional): Subtitle format: 'srt' (default) or 'vtt'. - language (string, optional): Source language hint (ISO code). Optional; auto-detected if omitted. - task (string, optional): 'transcribe' (default) keeps original language, or 'translate' to English. - max_chars_per_line (number, optional): Max characters per subtitle line, 16-120. Default 42. Output schema: - subtitles (string): Full subtitle file content as a string. - format (string): Echo of the format used. - mime_type (string): MIME type for the subtitle format ('application/x-subrip' or 'text/vtt'). - cue_count (number): Number of subtitle cues generated. - duration_seconds (number): Source media duration. - detected_languages (array): Languages auto-detected in the audio. - task (string): Echo of the task performed. - source_url (string): Echo of the input URL. --- #### video-to-text — $0.10 USDC URL: https://agentutility.ai/mediakit/video-to-text POST: https://x402.agentutility.ai/video-to-text Price: 0.10 USDC Method: POST Category: ai Tags: transcription, whisper, video, audio, subtitles Description: Transcribe any video URL to text with Whisper v3 large. Audio is extracted internally. Auto-detects 90+ languages, offers a translate-to-English mode, and handles files up to 60 minutes / 500MB. Use it as a video transcription API, video speech-to-text tool, or video ASR endpoint. For speaker labels, use the speaker-diarize endpoint. Input schema: - media_url (string, required): URL of the video or audio file to transcribe. Max 60 minutes / 500MB. - language (string, optional): Source language hint (ISO code). Optional; auto-detected if omitted. - task (string, optional): 'transcribe' (default) keeps original language, or 'translate' to English. Output schema: - text (string): Full transcript text - chunks (array): Time-segmented chunks with timestamps - detected_languages (array): Languages auto-detected in the audio - duration_seconds (number): Source media duration in seconds - task (string): Echo of the task performed - source_url (string): Echo of the input URL --- #### video-transcribe — $0.10 USDC URL: https://agentutility.ai/mediakit/video-transcribe POST: https://x402.agentutility.ai/video-transcribe Price: 0.10 USDC Method: POST Category: ai Tags: transcribe, video, audio, whisper, transcription Alias of: video-to-text Description: Transcribes any video URL to text with Whisper v3 large. Auto-detects 90+ languages and offers a translate-to-English mode. 60-min / 500MB max. Same backend as video-to-text under a clearer slug. Use it for video transcription, video to audio transcription, or video-to-text. For speaker labels, use the speaker-diarize endpoint. Input schema: - media_url (string, required): URL of the video or audio file to transcribe. Max 60 minutes / 500MB. - language (string, optional): Source language hint (ISO code). Optional; auto-detected if omitted. - task (string, optional): 'transcribe' (default) keeps original language, or 'translate' to English. Output schema: - text (string): Full transcript text - chunks (array): Time-segmented chunks with timestamps - detected_languages (array): Languages auto-detected in the audio - duration_seconds (number): Source media duration in seconds - task (string): Echo of the task performed - source_url (string): Echo of the input URL --- #### video-trim — $0.02 USDC URL: https://agentutility.ai/mediakit/video-trim POST: https://x402.agentutility.ai/video-trim Price: 0.02 USDC Method: POST Category: media Tags: video, trim, cut, edit Description: Cuts a clip out of a source video by start and end point, so you don't need a video editor to pull a highlight or shorten a file. Send video_url plus trim_start and either trim_end or duration, each as HH:MM:SS, MM:SS, or plain seconds; an optional output_format lets you change the container on the way out. The trimmed segment is re-encoded with an x264 pipeline, preserving audio, and the response returns the new video_url with the resolved trim_start and trim_end. Use it as a video trimmer, video cutter, clip extraction API, or video editing tool for shortening uploads and pulling highlight clips. Input schema: - video_url (string, required): Source video URL. Extension must be a supported format (mp4, mov, webm, mkv, avi, m4v, flv, wmv, 3gp, mpeg, mpg, ts, ogv). - trim_start (any, required): Clip start time as HH:MM:SS, MM:SS, or seconds. - trim_end (any, optional): Clip end time as HH:MM:SS, MM:SS, or seconds. Provide this or duration. - duration (any, optional): Clip length as HH:MM:SS, MM:SS, or seconds, added to trim_start. Provide this or trim_end. - output_format (string, optional): Output container format. Optional; defaults to the input format. Output schema: - video_url (string): Signed URL to download the trimmed MP4 clip (x264 re-encoded). - file_size_bytes (number): Size of the trimmed output video in bytes. - trim_start (string): Start timestamp applied to the cut, echoed in HH:MM:SS form. - trim_end (string): End timestamp applied to the cut, echoed in HH:MM:SS form. - input_format (string): Container/codec of the source video (e.g. mp4, mov, webm). - output_format (string): Container of the returned clip, typically mp4 with x264 video. - source_url (string): Original video URL that was fetched and trimmed. - job_id (string): CloudConvert job identifier for the trim/re-encode task. --- #### watermark — $0.02 USDC URL: https://agentutility.ai/mediakit/watermark POST: https://x402.agentutility.ai/watermark Price: 0.02 USDC Method: POST Category: media Tags: watermark, pdf, image, video, branding Description: Adds a text or image watermark overlay to PDFs, PNG/JPG/GIF images, and MP4/MOV/WEBM videos. CloudConvert engine. Configurable position, opacity, font, rotation, and margin. Use it for PDF, image, or video watermarking. Input schema: - file_url (string, required): URL of the PDF, image, or video to watermark. Format inferred from extension. - text (string, optional): Watermark text. Use this or image_url, not both. - image_url (string, optional): URL of an image to use as the watermark. Use this or text, not both. - font_size (number, optional): Optional. Watermark text font size, 6-400. - font_color (string, optional): Optional. Text color as 6-digit hex, e.g. '#FF0000'. - opacity (number, optional): Optional. Watermark opacity, 0-100. - rotation (number, optional): Optional. Watermark rotation in degrees, -360 to 360. - position_vertical (string, optional): Optional. Vertical placement: 'top', 'center', or 'bottom'. - position_horizontal (string, optional): Optional. Horizontal placement: 'left', 'center', or 'right'. Output schema: - output_url (string): Signed CloudConvert URL of the watermarked file (24h expiry). - file_size_bytes (number): Output file size in bytes. - input_format (string): Detected input format (pdf, png, mp4, etc.). - watermark_type (string): 'text' or 'image'. - source_url (string): Echo of the input URL. - job_id (string): CloudConvert job id. --- #### watermark-pdf — $0.02 USDC URL: https://agentutility.ai/mediakit/watermark-pdf POST: https://x402.agentutility.ai/watermark-pdf Price: 0.02 USDC Method: POST Category: uncategorized Tags: mediakit, pdf, watermark, pdf-watermark, overlay, cloudconvert, add-watermark-pdf Alias of: watermark Description: Add watermark to PDF. Text or image overlay on PDFs, PNG / JPG / GIF, or MP4 / MOV / WEBM with configurable position, opacity, font, rotation, and margin. Same backend as watermark / pdf-watermark under a clearer search slug. CloudConvert engine. Input schema: - file_url (string, required): URL of the PDF, image, or video to watermark. Format inferred from extension. - text (string, optional): Watermark text. Use this or image_url, not both. - image_url (string, optional): URL of an image to use as the watermark. Use this or text, not both. - font_size (number, optional): Optional. Watermark text font size, 6-400. - font_color (string, optional): Optional. Text color as 6-digit hex, e.g. '#FF0000'. - opacity (number, optional): Optional. Watermark opacity, 0-100. - rotation (number, optional): Optional. Watermark rotation in degrees, -360 to 360. - position_vertical (string, optional): Optional. Vertical placement: 'top', 'center', or 'bottom'. - position_horizontal (string, optional): Optional. Horizontal placement: 'left', 'center', or 'right'. Output schema: - output_url (string): URL of the watermarked PDF, image, or video file. - watermark_type (string): Type of watermark applied: text or image. - input_format (string): Detected format of the source file (pdf, png, jpg, gif, mp4, mov, or webm). --- #### xlsx-to-csv — $0.005 USDC URL: https://agentutility.ai/mediakit/xlsx-to-csv POST: https://x402.agentutility.ai/xlsx-to-csv Price: 0.005 USDC Method: POST Category: uncategorized Tags: mediakit, file-conversion, spreadsheet, xlsx, csv, excel-to-csv, xlsx-to-csv Alias of: excel-to-csv Description: Converts any sheet of an .xlsx, .xlsm, .xls, or .ods workbook to CSV, with sheet selection, encoding, and quote style controls. Powered by CloudConvert. Use it as an Excel to CSV, XLSX to CSV, Numbers to CSV, or spreadsheet to CSV converter. Input schema: - xlsx_url (string, required): URL to the .xlsx/.xls workbook. Max 25MB. - sheet (string, optional): Sheet name or 0-based index to convert. Defaults to the first sheet if omitted. - format (string, optional): 'csv' (default), 'tsv', or 'json'. - include_all_sheets (boolean, optional): Boolean, default false. When true, returns every sheet keyed by name (overrides 'sheet'). Output schema: - sheet_count (string): Number of sheets found in the source workbook. - total_rows (string): Total row count across the converted sheet(s) in the resulting CSV output. --- #### xml-to-word — $0.05 USDC URL: https://agentutility.ai/mediakit/xml-to-word POST: https://x402.agentutility.ai/xml-to-word Price: 0.05 USDC Method: POST Category: uncategorized Tags: mediakit, file-conversion, document-conversion, xml, docx, word, xml-to-docx, xml-to-word Description: Converts an XML document into a Microsoft Word (.docx) file for delivery to systems that need Word format, not raw XML. Send xml_url, a public HTTPS link, or inline xml text plus an optional title; the endpoint renders the XML into structured HTML that preserves element nesting as headings and lists, converts that HTML to DOCX, and returns a downloadable docx_url along with file size and character counts. Useful for legal and finance pipelines that emit XML reports but need Word deliverables, regulator-format compliance workflows, and agent-led document generation. Use it as an XML to Word converter, XML to DOCX API, or XML document formatter for downstream Word delivery. Input schema: - xml_url (string, optional): Public HTTPS URL to the source XML. Provide this or 'xml'. - xml (string, optional): Inline XML string to convert directly. Provide this or 'xml_url'. Max 5MB after fetch. Output schema: - docx_url (string): Signed URL to download the converted Microsoft Word (DOCX) file. --- #### youtube-transcript — $0.01 USDC URL: https://agentutility.ai/mediakit/youtube-transcript POST: https://x402.agentutility.ai/youtube-transcript Price: 0.01 USDC Method: POST Category: uncategorized Tags: mediakit, youtube, transcript, captions, subtitles, video-text, closed-captions, youtube-transcript Description: Fetch the transcript of any YouTube video. Pulls auto-generated or manual captions and returns full text plus per-segment {start, duration, text}, with an optional language pick. Backed by Supadata's transcript pipeline server-side — no caller key required; returns a clear 404 when a video has no transcript. Use it as a YouTube closed-caption fetcher or video subtitles puller. Input schema: - video_id_or_url (string, required): YouTube video ID (11-char) or full URL (youtube.com/watch?v=…, youtu.be/…, /embed/…, /shorts/…). - language (string, optional): Preferred caption language code (e.g. 'en', 'es', 'ja'). Default: pick the first available. - include_chapters (boolean, optional): Parse chapter timestamps from the video description. Default false. Output schema: - video_id (string): YouTube video ID parsed from the input URL or passed through verbatim. - title (string): Video title as listed on YouTube. - channel (string): Channel name that uploaded the video. - duration_seconds (string): Total video length in seconds. - language (string): BCP-47 language code of the returned transcript (e.g. 'en', 'es'). - transcript (string): Full caption text joined into a single string with segment breaks collapsed. - segments (string): Array of {start, duration, text} objects giving per-caption-line timing in seconds. - chapters (string): Array of video chapter markers with title and start time, when YouTube exposes them. - source (string): Caption origin tag: 'manual' for uploaded subtitles or 'auto' for YouTube auto-generated CC. --- ## Wordmint — Named LLM tasks. Minted at a sticker price. URL: https://agentutility.ai/wordmint Endpoints: 114 Price range: $0.002 – $0.03 USDC/call Lead endpoint: summarize Pitch: Summarize, translate, classify, extract entities, generate regex, score a resume — every named text task an agent needs, with a fixed price and no prompt engineering. Buyer: Any agent that touches text — RAG, customer-service automation, research agents, devtool agents that need NL → regex / SQL / cron. Wedge: OpenAI and Anthropic charge per-token. Agents that want a specific task (sentiment, summarize, classify) without prompt-engineering and model selection just pay $0.01 and get the answer. Wordmint mints the outcome. ### endpoints #### ai-to-human-text — $0.01 USDC URL: https://agentutility.ai/wordmint/ai-to-human-text POST: https://x402.agentutility.ai/ai-to-human-text Price: 0.01 USDC Method: POST Category: ai Tags: humanize, rewriter, ai-detection, paraphrase, text Description: Rewrite AI-generated text so it reads like a person wrote it. Send text plus an optional tone (neutral, casual, professional, or academic) and it strips formulaic transitions, hedging phrases, corporate filler words, and overused em-dashes while preserving meaning and, by default, the original length within about 15%. Returns the rewritten text along with input and output character counts. Use it as an AI text humanizer, GPT detector bypass, or AI content rewriter before publishing drafted copy. Input schema: - text (string, required): Source text. Max 12,000 chars. - tone (string, optional): Rewrite tone: 'neutral' (default), 'casual', 'professional', or 'academic'. - preserve_length (boolean, optional): Optional. Keep output within ±15% of input length. Default true. Output schema: - text (string): Rewritten text. - tone (string): Tone applied. - input_chars (number): Source character count. - output_chars (number): Rewritten character count. - model (string): Model used for the rewrite. --- #### alt-text-generator — $0.02 USDC URL: https://agentutility.ai/wordmint/alt-text-generator POST: https://x402.agentutility.ai/alt-text-generator Price: 0.02 USDC Method: POST Category: uncategorized Tags: wordmint, alt, text, generator, alt-text-generator Alias of: describe-image Description: Turns a public image URL into ready-to-use text: concise alt text for screen readers, a natural-language description, OCR text pulled from the image, a list of tags, or a one-line social caption. Send image_url plus an optional mode (describe, alt_text, ocr, tags, or caption) and an optional custom prompt to override the instruction; get back text, the mode used, and the model that generated it. Use it as an alt text generator, image captioning API, image-to-text OCR tool, or accessibility description service for photos, screenshots, and graphics. Input schema: - image_url (string, required): URL of the image to analyze. Must be http or https. - mode (string, optional): Analysis mode: 'describe' (default), 'alt_text', 'ocr', 'tags', or 'caption'. - prompt (string, optional): Optional. Custom instruction that overrides the mode's default prompt. Output schema: - text (string): - mode (string): --- #### app-review-sentiment — $0.01 USDC URL: https://agentutility.ai/wordmint/app-review-sentiment POST: https://x402.agentutility.ai/app-review-sentiment Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, app, review, sentiment, app-review-sentiment Alias of: sentiment-analysis Description: Scores app-store reviews by onboarding, stability, pricing, performance, and feature requests. Same sentiment-analysis backend. Use it as an app review sentiment API, mobile app feedback classifier, or store review analyzer. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): - overall_score (string): - confidence (string): --- #### brand-bootstrap — $0.01 USDC URL: https://agentutility.ai/wordmint/brand-bootstrap POST: https://x402.agentutility.ai/brand-bootstrap Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, brand, bootstrap, brand-bootstrap Description: Bootstraps a brand kit for a new business or product in one call. Same backend as brand-launch-brief, exposed under a workflow slug for agents bootstrapping a company or product. Returns name score, positioning, tagline options, messaging pillars, logo prompt, launch checklist, and suggested channels. Use it as a brand bootstrap API or new business launch brief. Input schema: - name (string, required): Brand, company, product, or project name. - concept (string, required): Short concept description. - audience (string, optional): Optional target audience. - tone (string, optional): Brief tone. Default neutral. Output schema: - name (string): - slug (string): - logo_prompt (string): --- #### brand-launch-brief — $0.01 USDC URL: https://agentutility.ai/wordmint/brand-launch-brief POST: https://x402.agentutility.ai/brand-launch-brief Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, brand, launch, brief, brand-launch-brief Description: Generates a structured brand launch brief for a new company or product from name, concept, audience, and tone. Returns name score, positioning, tagline options, messaging pillars, logo prompt, launch checklist, and suggested launch channels. Designed to compose with domain-suggest, domain-availability, x-handle-availability, logo generation, and brand-clearance. Use it as a brand launch brief generator, startup bootstrap brief, new company brand kit, or product positioning brief. Input schema: - name (string, required): Brand, company, product, or project name. - concept (string, required): Short concept description. - audience (string, optional): Optional target audience. - tone (string, optional): Brief tone. Default neutral. Output schema: - name (string): - slug (string): - positioning (string): - launch_checklist (string): --- #### brand-positioning-brief — $0.01 USDC URL: https://agentutility.ai/wordmint/brand-positioning-brief POST: https://x402.agentutility.ai/brand-positioning-brief Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, brand, positioning, brief, brand-positioning-brief Description: Generates a brand positioning brief covering messaging pillars, taglines, launch channels, and a logo prompt. Same backend as brand-launch-brief. Use it as a company positioning generator or product messaging brief. Input schema: - name (string, required): Brand, company, product, or project name. - concept (string, required): Short concept description. - audience (string, optional): Optional target audience. - tone (string, optional): Brief tone. Default neutral. Output schema: - name (string): - positioning (string): --- #### brand-sentiment — $0.03 USDC URL: https://agentutility.ai/wordmint/brand-sentiment POST: https://x402.agentutility.ai/brand-sentiment Price: 0.03 USDC Method: POST Category: uncategorized Tags: wordmint, brand, sentiment, brand-sentiment Alias of: twitter-sentiment Description: Measures brand sentiment on X by searching recent public posts about a brand, product, token, or launch and returning an aggregate positive/neutral/negative distribution plus tweet-level labels. Same read-only X sentiment backend as twitter-sentiment. Use it as a brand sentiment API, social listening sentiment tool, or X brand monitor. Input schema: - query (string, required): X recent-search query, e.g. 'x402 payments' or '(coinbase OR bankr) x402'. - max_results (number, optional): Number of recent posts to fetch. X API minimum is 10; this endpoint clamps to 10-50. Default 10. - language (string, optional): Optional two-letter language filter, e.g. 'en'. Output schema: - result_count (string): - overall_sentiment (string): - distribution (string): --- #### brand-sentiment-analysis — $0.01 USDC URL: https://agentutility.ai/wordmint/brand-sentiment-analysis POST: https://x402.agentutility.ai/brand-sentiment-analysis Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, brand, sentiment, analysis, brand-sentiment-analysis Alias of: sentiment-analysis Description: Scores comments, mentions, survey verbatims, and campaign feedback for sentiment. Same backend as sentiment-analysis. Use it as a brand sentiment analysis API, reputation monitoring tool, or campaign sentiment classifier. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): - overall_score (string): --- #### brand-tagline — $0.005 USDC URL: https://agentutility.ai/wordmint/brand-tagline POST: https://x402.agentutility.ai/brand-tagline Price: 0.005 USDC Method: POST Category: uncategorized Tags: wordmint, brand, tagline, brand-tagline Description: Generates brand taglines and slogans for launch pages, X bios, email copy, and product cards. Same backend as brand-tagline-generate under a shorter discovery slug. Use it as a brand tagline API, company slogan generator, or product positioning line generator. Input schema: - name (string, required): Brand, company, product, or project name. - concept (string, required): Short concept description. - audience (string, optional): Optional target audience. - tone (string, optional): Tagline tone. Default neutral. - count (number, optional): Number of taglines to return, 1-12. Default 6. Output schema: - name (string): - count (string): - taglines (string): --- #### brand-tagline-generate — $0.005 USDC URL: https://agentutility.ai/wordmint/brand-tagline-generate POST: https://x402.agentutility.ai/brand-tagline-generate Price: 0.005 USDC Method: POST Category: uncategorized Tags: wordmint, brand, tagline, generate, brand-tagline-generate Description: Generates tagline options for a brand or startup from its name, concept, audience, and tone. Useful for agents bootstrapping landing pages, X bios, launch emails, and brand briefs. Use it as a brand tagline generator, startup tagline API, or company positioning line generator. Input schema: - name (string, required): Brand, company, product, or project name. - concept (string, required): Short concept description. - audience (string, optional): Optional target audience. - tone (string, optional): Tagline tone. Default neutral. - count (number, optional): Number of taglines to return, 1-12. Default 6. Output schema: - name (string): - tone (string): - count (string): - taglines (string): --- #### candidate-feedback-sentiment — $0.01 USDC URL: https://agentutility.ai/wordmint/candidate-feedback-sentiment POST: https://x402.agentutility.ai/candidate-feedback-sentiment Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, candidate, feedback, sentiment, candidate-feedback-sentiment Alias of: sentiment-analysis Description: Summarizes candidate experience, recruiter feedback, and hiring-process comments by sentiment. Same backend as sentiment-analysis. Use it as a candidate feedback sentiment API, recruiting survey classifier, or interview feedback emotion scorer. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): - overall_score (string): --- #### card-resolve — $0.005 USDC URL: https://agentutility.ai/wordmint/card-resolve POST: https://x402.agentutility.ai/card-resolve Price: 0.005 USDC Method: POST Category: ai Tags: wordmint, card-extraction, graded-cards, tcg, sports-cards, structured-output Description: Normalizes free-form graded card text into a canonical card object. Takes any descriptive string ('2018 Topps Update Juan Soto RC PSA 9', '1999 Pokemon Base Set Charizard Holo PSA 10', 'MTG Black Lotus Alpha BGS 8.5') and returns sport_or_tcg, year, set, player_or_card_name, parallel, grade, grader, and cert_number, plus a confidence score and a stable search_key suitable for downstream cache coherence. Structured extraction from the text you provide, with no external data lookups. The clean glue endpoint for collector-pricing bots, marketplace listing automations, AI-shopping agents, and portfolio trackers that need to normalize messy human descriptions before any further lookup. Use it as a card resolver or graded card string normalizer. Input schema: - card (string, required): Free-form card description. Max 500 chars. Examples: '2018 Topps Update Juan Soto RC PSA 9', '1999 Pokemon Base Set Charizard Holo 1st Edition PSA 10'. Output schema: - input (string): Echo of the original free-form card description submitted to the resolver. - canonical (object): Structured card object with fields: sport_or_tcg (sports/pokemon/magic/yugioh/other), year, set, player_or_card_name, parallel, grade, grader (PSA/BGS/SGC/CGC), cert_number. - confidence (number): Extractor confidence score 0-1. Treat values below 0.5 as low-confidence resolutions worth re-validating. - search_key (string): Deterministic lower-kebab key. Same canonical card always produces the same key regardless of input phrasing — useful as a cache coherence key for downstream comp lookups. - model (string): LLM model identifier that produced the extraction (Morpheus hermes-3 or Venice mistral-small fallback). - source (string): Which provider served the response: 'morpheus' (primary) or 'venice' (fallback). --- #### churn-risk-sentiment — $0.01 USDC URL: https://agentutility.ai/wordmint/churn-risk-sentiment POST: https://x402.agentutility.ai/churn-risk-sentiment Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, churn, risk, sentiment, churn-risk-sentiment Alias of: sentiment-analysis Description: Analyzes support tickets, chats, and emails for negative sentiment, urgency, and at-risk churn themes. Same backend as sentiment-analysis. Use it as a churn risk sentiment API, customer frustration classifier, or retention signal scorer. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): - overall_score (string): - confidence (string): --- #### citation-verify — $0.01 USDC URL: https://agentutility.ai/wordmint/citation-verify POST: https://x402.agentutility.ai/citation-verify Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, fact-check, citation-verification, hallucination-detector, claim-verification, source-grounding, evidence-extraction Description: Verifies whether a claim is actually supported by a source URL. Fetches the source (HTML stripped, 100KB cap) and asks Venice claude-sonnet-4-6 whether the claim is supported, contradicted, or absent. Returns verdict, confidence (0-1), and the strongest evidence quote when available. Use it as a citation verifier, fact-check against URL, does-this-source-support-this-claim check, or hallucination detector. Input schema: - claim (string, required): The claim to verify. - source_url (string, required): Public http(s) URL of the source to check against. Up to 100KB read. Output schema: - claim (string): Echoes the claim text that was checked against the source. - source_url (string): URL of the page that was fetched and used as evidence. - source_chars (string): Character count of the stripped HTML text passed to the model. - source_bytes_total (string): Total bytes downloaded from the source URL before the 100KB cap was applied. - truncated (string): True when the fetched source exceeded the 100KB cap and was cut off. - verdict (string): One of supported, contradicted, or absent based on what the source says about the claim. - confidence (string): Model's confidence in the verdict on a 0 to 1 scale. - evidence_quote (string): Strongest verbatim quote from the source that backs the verdict, or empty if none found. - model (string): Identifier of the Venice model used, typically claude-sonnet-4-6. - source (string): Upstream provider tag, set to venice for this endpoint. --- #### classify — $0.02 USDC URL: https://agentutility.ai/wordmint/classify POST: https://x402.agentutility.ai/classify Price: 0.02 USDC Method: POST Category: ai Tags: classify, categorize, moderation, routing, ai, llm Description: Sort text into categories you define on the spot, no training run required. Send text and a labels array (2-25 options), with optional label_descriptions for extra context and a multi_label flag for cases where more than one tag applies, and get back a results array with calibrated confidence scores, a top_label, and a one-sentence reasoning string explaining the call. Confidence is honest rather than inflated: ambiguous text gets scored lower instead of forced into a category. Use it as a zero-shot text classifier, content moderation filter, or intent/topic tagging API for routing tickets, labeling feedback, or sorting incoming messages. Input schema: - text (string, required): Text to classify. Max 15k chars. - labels (array, required): Candidate labels the model picks from. 2-25 items, each a string up to 80 chars. - multi_label (boolean, optional): Boolean, default false. When true, returns every label that applies instead of just the top one. - label_descriptions (object, optional): Optional object mapping each label to a short description to guide classification. Output schema: - results (array): Array of {label, confidence}. - top_label (string): Highest-confidence label from the caller-supplied set. - reasoning (string): Short explanation of why the chosen label(s) fit the input text. - multi_label (boolean): True if more than one label was assigned above threshold. - labels (array): Array of {label, score} pairs with calibrated confidences for each caller-supplied label. - input_chars (number): Character count of the classified input text. - model (string): Identifier of the underlying LLM used for classification. --- #### classify-text — $0.02 USDC URL: https://agentutility.ai/wordmint/classify-text POST: https://x402.agentutility.ai/classify-text Price: 0.02 USDC Method: POST Category: ai Tags: classify, categorize, moderation, routing, ai, llm Description: Sorts a piece of text into categories you define on the fly, no training or fixed label set required. Send text plus labels (2 to 25 caller-supplied categories), an optional multi_label flag to allow more than one match, and optional label_descriptions to disambiguate close labels; get back results with a calibrated confidence per label, a top_label, and a one-sentence reasoning for the call. Use it as a zero-shot text classifier, text classification API, content moderation router, or category and label sorter for tickets, reviews, and inbound messages. Input schema: - text (string, required): Text to classify. Max 15k chars. - labels (array, required): Candidate labels to choose from. 2-25 items, each a non-empty string ≤80 chars. - multi_label (boolean, optional): If true, returns every label that applies instead of just the best match. Optional; defaults to false. - label_descriptions (object, optional): Optional map of label name to a short description, used to guide the model. Output schema: - results (array): Array of {label, confidence}. - top_label (string): Highest-confidence label chosen from the caller's supplied label set. - reasoning (string): Short explanation of why the classifier picked the top label. - multi_label (boolean): True if multi-label mode was used (text can match more than one label). - labels (array): Array of label objects with name and calibrated confidence score, sorted by score descending. - input_chars (number): Character count of the input text submitted for classification. - model (string): Mistral model identifier used to produce the classification. --- #### commit-message-from-diff — $0.01 USDC URL: https://agentutility.ai/wordmint/commit-message-from-diff POST: https://x402.agentutility.ai/commit-message-from-diff Price: 0.01 USDC Method: POST Category: ai Tags: git, commit, developer, conventional-commits Description: Generates a git commit message from a diff in Conventional Commits format. Returns type, scope, subject, body, and a breaking_change flag, ready for git commit -m. Use it as an AI commit-msg generator. Input schema: - diff (string, required): Git diff text in unified format. Max 30,000 chars. - style (string, optional): Optional. 'conventional' (default) for Conventional Commits format, or 'plain' for a simple chore-style message. - scope (string, optional): Optional. Preferred Conventional Commits scope, e.g. 'auth'. Max 30 chars; used unless clearly wrong for the diff. Output schema: - type (string): Conventional Commits type like feat, fix, chore, docs, refactor, test, or perf. - scope (string): Inferred scope of the change, like 'auth' or 'parser', or empty when no clear scope applies. - subject (string): Short imperative summary line under ~72 chars, no trailing period. - body (string): Longer explanation paragraph(s) describing what changed and why, blank when the diff is trivial. - breaking_change (boolean): True when the diff introduces a breaking API or behavior change requiring a BREAKING CHANGE footer. - full_message (string): Fully assembled commit text (subject + body + footers) ready to pass to git commit -m. - style (string): Style preset actually used to format the message, echoing the requested style or the default. - diff_chars (number): Character count of the input diff that was analyzed. - model (string): Identifier of the LLM that generated the commit message, like 'claude-haiku-4-5'. --- #### community-moderation-sentiment — $0.01 USDC URL: https://agentutility.ai/wordmint/community-moderation-sentiment POST: https://x402.agentutility.ai/community-moderation-sentiment Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, community, moderation, sentiment, community-moderation-sentiment Alias of: sentiment-analysis Description: Scores community posts, replies, and threads by tone, frustration, escalation risk, and constructive intent. Same sentiment-analysis backend. Use it as a community moderation sentiment API, forum tone classifier, or community health signal. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): - overall_score (string): - confidence (string): --- #### content-simhash — $0.005 USDC URL: https://agentutility.ai/wordmint/content-simhash POST: https://x402.agentutility.ai/content-simhash Price: 0.005 USDC Method: POST Category: uncategorized Tags: wordmint, content-hashing, simhash, near-duplicate-detection, dedup, fingerprinting, locality-sensitive-hash, shingling Description: Fingerprints text with a 64-bit SimHash for near-duplicate detection, computed entirely locally. Uses token-level k-shingles (default k=3) with FNV-1a; two SimHashes are 'close' (small Hamming distance) iff the underlying texts share many shingles. Returns hex + decimal forms plus token + shingle counts. Useful for content dedup pipelines, plagiarism detection, and bot-content clustering. Use it as a content fingerprint, dedup hash, or locality-sensitive hash. Input schema: - text (string, required): Text to hash. Up to 500,000 chars. - shingle_size (number, optional): k-gram size for shingles. Range [1, 8]. Default 3. Output schema: - hash_hex (string): 64-bit SimHash fingerprint as a 16-character lowercase hex string. - hash_int (string): Same 64-bit SimHash rendered as a decimal integer string (safe for languages without u64). - bit_count (string): Number of set bits (popcount) in the SimHash, useful as a quick sanity check. - token_count (string): Number of tokens extracted from the input text before shingling. - shingle_count (string): Number of distinct k-shingles hashed into the SimHash. - shingle_size (string): Shingle width k used (tokens per shingle), default 3. - text_chars (string): Character length of the input text that was hashed. - source (string): Echoes how the text was supplied (e.g. inline text vs fetched URL). --- #### contract-translate — $0.002 USDC URL: https://agentutility.ai/wordmint/contract-translate POST: https://x402.agentutility.ai/contract-translate Price: 0.002 USDC Method: POST Category: uncategorized Tags: wordmint, contract, translate, contract-translate Alias of: translate-text Description: Translates contract excerpts and commercial terms, preserving numbering, defined terms, clause references, dates, and party names. Not legal advice. Same backend as translate-text. Use it as a contract translation API, agreement translator, or legal document localization tool. Input schema: - text (string, required): Text to translate. Max 12k chars. - target_language (string, required): Target language as an ISO code or name, e.g. 'en' or 'Spanish'. - source_language (string, optional): Optional. Source language ISO code or name. Auto-detected if omitted. - formality (string, optional): Optional. Register: 'casual', 'formal', or 'neutral' (default). Output schema: - translated_text (string): - detected_source_language (string): --- #### cron-explain — $0.002 USDC URL: https://agentutility.ai/wordmint/cron-explain POST: https://x402.agentutility.ai/cron-explain Price: 0.002 USDC Method: POST Category: ai Tags: cron, schedule, developer, explain, sysadmin Description: Cron expression parser. Takes a 5/6/7-field cron expression or @yearly/@monthly/@weekly/@daily/@hourly macro and returns a plain-English explanation, frequency bucket, validation result, and a runs-per-day estimate. Useful for explaining a schedule to a human, validating a cron string, or generating a cadence summary. Input schema: - expression (string, required): Cron expression (5, 6, or 7 fields) or macro like @daily. Max 500 chars. - timezone (string, optional): IANA timezone name for the explanation, e.g. 'America/New_York'. Optional, default UTC. Output schema: - expression (string): Echoes the input cron expression or macro that was parsed. - timezone (string): Timezone applied when interpreting the schedule, echoed back from input or defaulted. - explanation (string): Plain-English sentence describing when the cron fires (e.g. 'Every Monday at 9:00 AM'). - frequency (string): Frequency bucket label such as minutely, hourly, daily, weekly, monthly, or yearly. - fields (object): Parsed cron fields keyed by name (minute, hour, day, month, weekday, and optional second/year). - field_explanations (object): Per-field plain-English breakdown keyed by field name (e.g. minute: 'at minute 0'). - is_valid (boolean): True if the cron expression parsed cleanly with no syntax or range errors. - validation_notes (array): Array of warnings or error strings flagged during parsing (empty when fully valid). - estimated_runs_per_day (number): Approximate number of times the schedule fires in a 24-hour period. --- #### cron-next — $0.003 USDC URL: https://agentutility.ai/wordmint/cron-next POST: https://x402.agentutility.ai/cron-next Price: 0.003 USDC Method: POST Category: ai Tags: wordmint, cron, scheduling, schedule-preview, cadence, next-fire-times Description: Tells you exactly when a cron expression fires next. Takes any 5/6/7-field cron expression (or @daily/@hourly/@weekly/@monthly/@yearly macros) plus a timezone and returns the next N firing times as ISO 8601, Unix epoch seconds, and a human-readable string in the requested timezone. Also reports whether the cadence is regular (constant interval between fires) and the interval in seconds when it is. Companion to cron-explain, which describes the cadence in English. Use it as a cron next-fire-times forecaster, schedule preview, or cadence calculator. Input schema: - expression (string, required): Cron string (5/6/7-field) or macro (@daily, @hourly, etc.). Max 200 chars. - timezone (string, optional): IANA timezone like 'America/New_York' or 'UTC'. Default 'UTC'. - count (number, optional): How many future fire times to compute. 1-50. Default 5. - start (string, optional): Optional ISO 8601 timestamp to start iteration from. Default: now. Output schema: - expression (string): Echo of the input cron string. - timezone (string): Echo of the timezone used for iteration. - count (number): How many fire times were computed. - start (string): ISO 8601 timestamp the iteration started from. - fires (array): Array of upcoming fire times. Each item has iso (ISO 8601 UTC string), epoch_seconds (Unix seconds), and human (localized formatted string in the requested timezone). - interval_seconds (number): Constant interval between fires in seconds, when the cadence is regular. null when intervals differ. - is_regular (boolean): True if every consecutive pair of fires has the same interval. --- #### cron-parse — $0.005 USDC URL: https://agentutility.ai/wordmint/cron-parse POST: https://x402.agentutility.ai/cron-parse Price: 0.005 USDC Method: POST Category: uncategorized Tags: wordmint, cron, cron-parser, scheduling, cron-expression Description: Cron parser. Parses any 5 / 6 / 7-field cron expression or @yearly / @monthly / @weekly / @daily / @hourly macro and returns a plain-English explanation, frequency bucket, validation flag, and runs-per-day estimate. Same backend as cron-explain under a clearer slug. Input schema: - expression (string, required): Cron expression (5, 6, or 7 fields) or macro like @daily. Max 500 chars. - timezone (string, optional): IANA timezone name for the explanation, e.g. 'America/New_York'. Optional, default UTC. Output schema: - explanation (string): Plain-English description of when the cron expression fires, e.g. 'every weekday at 9:00 AM'. - frequency (string): Frequency bucket label such as minutely, hourly, daily, weekly, monthly, or yearly. --- #### crypto-news-sentiment — $0.01 USDC URL: https://agentutility.ai/wordmint/crypto-news-sentiment POST: https://x402.agentutility.ai/crypto-news-sentiment Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, crypto, news, sentiment, crypto-news-sentiment Alias of: sentiment-analysis Description: Classifies supplied crypto news headlines, project updates, or community posts by sentiment and emotion. Classification only, not investment advice. Same sentiment-analysis backend. Use it as a crypto news sentiment API, token headline sentiment tool, or Web3 community tone scorer. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): - overall_score (string): - confidence (string): --- #### crypto-sentiment — $0.03 USDC URL: https://agentutility.ai/wordmint/crypto-sentiment POST: https://x402.agentutility.ai/crypto-sentiment Price: 0.03 USDC Method: POST Category: uncategorized Tags: wordmint, crypto, sentiment, crypto-sentiment Alias of: twitter-sentiment Description: Scores crypto sentiment from recent public X posts about protocols, tickers, tokens, x402, Bankr, Coinbase, and market narratives, without posting or account mutation. Same read-only X sentiment backend as twitter-sentiment. Use it as a crypto sentiment API, token narrative sentiment tool, or X market sentiment search. Input schema: - query (string, required): X recent-search query, e.g. 'x402 payments' or '(coinbase OR bankr) x402'. - max_results (number, optional): Number of recent posts to fetch. X API minimum is 10; this endpoint clamps to 10-50. Default 10. - language (string, optional): Optional two-letter language filter, e.g. 'en'. Output schema: - result_count (string): - overall_sentiment (string): - distribution (string): --- #### customer-review-translate — $0.002 USDC URL: https://agentutility.ai/wordmint/customer-review-translate POST: https://x402.agentutility.ai/customer-review-translate Price: 0.002 USDC Method: POST Category: uncategorized Tags: wordmint, customer, review, translate, customer-review-translate Alias of: translate-text Description: Translates customer reviews, ratings comments, and voice-of-customer excerpts, preserving product names, SKUs, and star ratings. Same translate-text backend. Use it as a customer review translation API, marketplace review localization tool, or feedback translator. Input schema: - text (string, required): Text to translate. Max 12k chars. - target_language (string, required): Target language as an ISO code or name, e.g. 'en' or 'Spanish'. - source_language (string, optional): Optional. Source language ISO code or name. Auto-detected if omitted. - formality (string, optional): Optional. Register: 'casual', 'formal', or 'neutral' (default). Output schema: - translated_text (string): - detected_source_language (string): --- #### describe-image — $0.02 USDC URL: https://agentutility.ai/wordmint/describe-image POST: https://x402.agentutility.ai/describe-image Price: 0.02 USDC Method: POST Category: ai Tags: image, vision, ocr, alt-text, caption, ai, llm Description: Describes images with a vision LLM across five modes: describe, alt_text (accessibility, <=125 chars), OCR (extract visible text), tags (8-15 keywords), and caption (single-sentence). Use it as an AI image descriptor or describe-image endpoint. Input schema: - image_url (string, required): URL of the image to analyze. Must be http or https. - mode (string, optional): Analysis mode: 'describe' (default), 'alt_text', 'ocr', 'tags', or 'caption'. - prompt (string, optional): Optional. Custom instruction that overrides the mode's default prompt. Output schema: - text (string): Generated output for the selected mode: prose description, alt text, extracted OCR text, keyword list, or caption. - mode (string): Mode used to generate the output: describe, alt_text, ocr, tags, or caption. - image_url (string): URL of the source image that was analyzed by the vision LLM. - model (string): Vision LLM model name that produced the description (e.g. claude-haiku-4-5). --- #### detect-language — $0.005 USDC URL: https://agentutility.ai/wordmint/detect-language POST: https://x402.agentutility.ai/detect-language Price: 0.005 USDC Method: POST Category: ai Tags: nlp, language, detect, ai, i18n Description: Identifies what language a piece of text is written in and how confident the call is, returning an ISO 639-1 code, the full language name, and a 0-1 confidence score. Send text and get back language_code, language_name, confidence, plus is_mixed and secondary_languages when more than one language is present in meaningful proportion. Handles short snippets and mixed-language input across a wide range of languages. Use it as a language detector, language identification API, or language identifier for routing multilingual content, tagging support tickets, or filtering text pipelines by language. Input schema: - text (string, required): Text to detect the language of. Only the first 2000 chars are sent to the model; max 10000 chars total. Output schema: - language_code (string): ISO 639-1 two-letter code. - language_name (string): Full English name of the detected primary language (e.g., 'English', 'Spanish', 'Mandarin Chinese'). - confidence (number): 0 to 1. - is_mixed (boolean): True when the input contains meaningful content in more than one language above the detection threshold. - secondary_languages (array): ISO codes if is_mixed=true. - input_chars (number): Character count of the submitted text that was analyzed for language detection. - model (string): Identifier of the language-detection model or library version used to produce the result. --- #### detect-pii — $0.02 USDC URL: https://agentutility.ai/wordmint/detect-pii POST: https://x402.agentutility.ai/detect-pii Price: 0.02 USDC Method: POST Category: ai Tags: pii, privacy, redact, compliance, security Description: Detects PII in text: emails, phones, SSNs, credit cards, addresses, names, IPs, and API tokens. Returns matches + risk_level, with optional redaction using [TYPE] tokens. Use it as a PII detector, personal data scanner, data leak scanner, or privacy redaction API. Input schema: - text (string, required): Text to scan for PII. Max 25,000 chars. - redact (boolean, optional): Optional. If true, also returns redacted_text with matches replaced by [TYPE] tokens. Default false. Output schema: - matches (array): Array of detected PII items, each with the matched value, type label, and character offset in the text. - match_count (number): Total number of PII matches found across all types. - pii_density (number): Ratio of PII characters to total input characters, roughly 0 to 1. - risk_level (string): Overall risk bucket such as none, low, medium, or high based on match types and density. - redacted_text (string): Input text with each match replaced by a [TYPE] token like [EMAIL] or [SSN] when redaction is requested. - input_chars (number): Character length of the submitted text. - model (string): Identifier of the detection model or ruleset version used for this scan. --- #### dictionary — $0.005 USDC URL: https://agentutility.ai/wordmint/dictionary POST: https://x402.agentutility.ai/dictionary Price: 0.005 USDC Method: POST Category: uncategorized Tags: wordmint, dictionary Alias of: dictionary-define Description: Dictionary API for looking up an English word and getting its definitions, part of speech, pronunciation, usage examples, and per-sense synonyms. Send one word and receive grouped meanings, IPA phonetics, and a pronunciation audio URL when available. Use it as a dictionary API, word definition lookup, English word reference, or pronunciation lookup. Input schema: - word (string, required): English word to define (case-insensitive). Single token, no whitespace required for compound words. Output schema: - word (string): - phonetic (string): - pronunciation_audio_url (string): - meanings (string): - source (string): --- #### dictionary-define — $0.005 USDC URL: https://agentutility.ai/wordmint/dictionary-define POST: https://x402.agentutility.ai/dictionary-define Price: 0.005 USDC Method: POST Category: uncategorized Tags: dictionary, wordmint, define-word, pronunciation, synonyms, etymology, ipa-phonetic, word-lookup Description: Looks up English word definitions with pronunciation, part of speech, and synonyms. Returns part-of-speech-grouped definitions with usage examples and per-sense synonyms, plus IPA phonetic and a pronunciation audio URL when available. Wraps the public Free Dictionary API, no auth, commercial-OK. Use it as an English dictionary or etymology-adjacent word lookup. Input schema: - word (string, required): English word to define (case-insensitive). Single token, no whitespace required for compound words. Output schema: - word (string): Headword that was looked up, normalized to lowercase as returned by the Free Dictionary API. - phonetic (string): IPA phonetic transcription of the word (e.g. /ˈwɜːrd/), empty string when no phonetic is available. - pronunciation_audio_url (string): URL to an MP3 pronunciation clip when one is available, empty string otherwise. - meanings (string): Array of part-of-speech groups, each with definitions, usage examples, and per-sense synonyms/antonyms. - source (string): Upstream source attribution, set to "Free Dictionary API (dictionaryapi.dev)". --- #### duplicate-ticket-detect — $0.008 USDC URL: https://agentutility.ai/wordmint/duplicate-ticket-detect POST: https://x402.agentutility.ai/duplicate-ticket-detect Price: 0.008 USDC Method: POST Category: uncategorized Tags: wordmint, duplicate, ticket, detect, duplicate-ticket-detect Description: Checks a new support ticket against a batch of existing ones and ranks which are likely the same issue, so you can merge or link duplicates before they get worked twice. Send the new ticket plus up to 500 candidate tickets ({id?, text}) and get back matches sorted by lexical similarity score, each with the candidate index, id, score, and a text snippet, a word-shingle Jaccard score. Built for duplicate ticket detection, similar tickets, and support dedupe workflows; redact customer PII from ticket text upstream before sending it. Use it as a duplicate ticket detection API, similar-ticket finder, support dedupe tool, or ticket matching endpoint ahead of manual triage. Input schema: - ticket (string, required): The new ticket text to check for duplicates. Max 5,000 chars. - candidates (array, required): 1-500 existing tickets to compare against, each { id?: string, text: string }. Max 5,000 chars per text. Output schema: - ticket_chars (string): - candidate_count (string): - matches (string): - threshold_guidance (string): - source (string): --- #### ecommerce-review-sentiment — $0.01 USDC URL: https://agentutility.ai/wordmint/ecommerce-review-sentiment POST: https://x402.agentutility.ai/ecommerce-review-sentiment Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, ecommerce, review, sentiment, ecommerce-review-sentiment Alias of: sentiment-analysis Description: Scores ecommerce reviews by product aspect, emotion, and escalation risk. Same backend as sentiment-analysis. Use it as an ecommerce review sentiment API, marketplace review classifier, or product feedback scorer. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): - overall_score (string): --- #### education-course-translate — $0.002 USDC URL: https://agentutility.ai/wordmint/education-course-translate POST: https://x402.agentutility.ai/education-course-translate Price: 0.002 USDC Method: POST Category: uncategorized Tags: wordmint, education, course, translate, education-course-translate Alias of: translate-text Description: Translates course outlines, assignments, quiz instructions, and LMS copy, preserving placeholders and numbering. Same translate-text backend. Use it as an education course translation API, lesson localization tool, or training content translator. Input schema: - text (string, required): Text to translate. Max 12k chars. - target_language (string, required): Target language as an ISO code or name, e.g. 'en' or 'Spanish'. - source_language (string, optional): Optional. Source language ISO code or name. Auto-detected if omitted. - formality (string, optional): Optional. Register: 'casual', 'formal', or 'neutral' (default). Output schema: - translated_text (string): - detected_source_language (string): --- #### email-draft — $0.02 USDC URL: https://agentutility.ai/wordmint/email-draft POST: https://x402.agentutility.ai/email-draft Price: 0.02 USDC Method: POST Category: ai Tags: email, writing, outreach, ai Description: Writes emails with AI: subject, body, salutation, and sign-off. 7 tones x 10 email types (cold_outreach, follow_up, decline, reply, internal_update, thank_you, intro, request, apology, general), with length controls. Use it as an AI email writer, cold outreach drafter, or follow-up generator. Input schema: - prompt (string, required): Brief describing the email's goal and context. Max 4,000 chars. - recipient_name (string, optional): Optional. Recipient's name, used in the salutation. - sender_name (string, optional): Optional. Sender's name for the sign-off. Defaults to a '[Your name]' placeholder. - tone (string, optional): Optional. formal, casual, friendly (default), warm, direct, apologetic, or enthusiastic. - email_type (string, optional): Optional. cold_outreach, follow_up, decline, reply, internal_update, thank_you, introduction, request, apology, or general (default). - length (string, optional): Optional. very_short, short, medium (default, ~80-150 words), or long (~150-300 words). - cta (string, optional): Optional. Call to action to include, e.g. 'schedule a call this week'. Output schema: - subject (string): Generated subject line for the email. - body (string): Main email body text between salutation and sign-off. - salutation (string): Opening greeting line (e.g. 'Hi Sarah,'). - sign_off (string): Closing line with sender name (e.g. 'Best, Adam'). - word_count (number): Total word count of the generated body. - estimated_reading_seconds (number): Estimated time in seconds for a typical reader to finish the email. - tone (string): Tone that was applied to the generated draft. - email_type (string): Email category that was generated. - length (string): Length bucket the draft was generated at. - model (string): Identifier of the AI model that produced the draft. --- #### embedding-similarity — $0.005 USDC URL: https://agentutility.ai/wordmint/embedding-similarity POST: https://x402.agentutility.ai/embedding-similarity Price: 0.005 USDC Method: POST Category: uncategorized Tags: wordmint, embeddings, cosine-similarity, semantic-search, vector-compare, paraphrase-detection, dedup, embedding-similarity Description: Measures how semantically similar two strings are: embeds both via Venice (default model: text-embedding-bge-m3) and returns the cosine similarity as a single float in [-1, 1]. Useful for paraphrase detection, dedup, and cheap retrieval routing. Use it as an embedding similarity, semantic match, vector compare, or are-these-strings-similar check. Input schema: - text_a (string, required): First text. Up to 30,000 chars. - text_b (string, required): Second text. Up to 30,000 chars. - model (string, optional): Venice embedding model. Default 'text-embedding-bge-m3'. Output schema: - text_a (string): Echoes back the first input string that was embedded for comparison. - text_b (string): Echoes back the second input string that was embedded for comparison. - similarity (string): Cosine similarity between the two embeddings as a float in [-1, 1]; 1 means identical direction. - model (string): Venice embedding model used to produce the vectors, defaults to text-embedding-bge-m3. - dimensions (string): Number of dimensions in each embedding vector returned by the model. - source (string): Upstream embedding provider that generated the vectors, typically venice. --- #### employee-feedback-sentiment — $0.01 USDC URL: https://agentutility.ai/wordmint/employee-feedback-sentiment POST: https://x402.agentutility.ai/employee-feedback-sentiment Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, employee, feedback, sentiment, employee-feedback-sentiment Alias of: sentiment-analysis Description: Scores internal survey comments and anonymized employee feedback by morale, workload, manager support, and retention risk. Same sentiment-analysis backend. Use it as an employee feedback sentiment API, engagement survey classifier, or workplace comment scorer. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): - overall_score (string): - confidence (string): --- #### escalation-brief — $0.01 USDC URL: https://agentutility.ai/wordmint/escalation-brief POST: https://x402.agentutility.ai/escalation-brief Price: 0.015 USDC Method: POST Category: uncategorized Tags: wordmint, escalation, brief, escalation-brief Description: Turns a messy support thread into a short handoff brief the next person can act on in seconds instead of re-reading the whole conversation. Send the thread (a string or an array of messages) plus optional context, and get back an escalation summary: issue, impact, steps_tried, ask, urgency, and a suggested_owner when the thread implies one. Built for escalation summary, ticket brief, and support handoff workflows; every field is grounded strictly on the thread text, no invented steps or names. Redact customer or employee PII from thread text before sending it; this is a read-only summarization pass. Use it as an escalation summary API, ticket brief generator, support handoff tool, or incident summary endpoint for on-call and tier-2 handoffs. Input schema: - thread (string, required): The support thread to summarize — a single string, or an array of message strings (each entry treated as one message). Max 20,000 chars combined, max 300 messages. - context (string, optional): Optional extra context not in the thread itself (e.g. account tier, prior incidents). Max 2,000 chars. Output schema: - issue (string): - impact (string): - steps_tried (string): - ask (string): - urgency (string): - suggested_owner (string): - thread_chars (string): - model (string): - source (string): --- #### extract — $0.02 USDC URL: https://agentutility.ai/wordmint/extract POST: https://x402.agentutility.ai/extract Price: 0.02 USDC Method: POST Category: ai Tags: nlp, ner, entities, extraction, ai, llm Description: Pull structured entities out of raw text instead of hand-parsing it yourself. Send text and get back people, organizations, locations, dates, emails, urls, phone_numbers, and monetary amounts, each with a verbatim mention so you can locate it back in the source, plus a total_entities count. Amounts come with a parsed numeric value and currency code when the model can infer them, and every category returns an empty array rather than omitting the field when nothing matches. Use it as a named entity recognition API, NER extractor, or information extraction tool for contracts, emails, articles, or any text where you need names, dates, and numbers pulled out cleanly. Input schema: - text (string, required): Text to extract entities from. Max 25k chars. Output schema: - entities (object): Object with arrays: people, organizations, locations, dates, emails, urls, phone_numbers, amounts (each amount has mention/value/currency). - total_entities (number): Count of named entities extracted across all categories (people, orgs, locations, dates, emails, URLs, phones, money). - input_chars (number): Character length of the input text submitted for entity extraction. - model (string): Identifier of the Mistral model used to perform the entity extraction. --- #### extract-entities — $0.005 USDC URL: https://agentutility.ai/wordmint/extract-entities POST: https://x402.agentutility.ai/extract-entities Price: 0.005 USDC Method: POST Category: ai Tags: nlp, ner, entities, extraction, ai, llm Description: Pulls structured entities out of free text: people, organizations, locations, dates, email addresses, URLs, phone numbers, and monetary amounts, each returned verbatim as it appears in the source so you can locate it again. Send text and get back an entities object grouped by type plus total_entities, powered by an LLM extraction pipeline with automatic fallback if the primary provider is unavailable. Use it as a named entity recognition (NER) API, entity extractor, or information extraction tool for parsing contracts, emails, invoices, and news text into structured fields. Input schema: - text (string, required): Max 25,000 chars. Output schema: - entities (object): Object with arrays: people, organizations, locations, dates, emails, urls, phone_numbers, amounts (each amount has mention/value/currency). - total_entities (number): Count of entities extracted across all categories (people, orgs, locations, dates, emails, URLs, phones, amounts). - input_chars (number): Character count of the input text submitted for entity extraction. - model (string): Mistral model identifier used to perform the named entity recognition pass. --- #### finance-report-translate — $0.002 USDC URL: https://agentutility.ai/wordmint/finance-report-translate POST: https://x402.agentutility.ai/finance-report-translate Price: 0.002 USDC Method: POST Category: uncategorized Tags: wordmint, finance, report, translate, finance-report-translate Alias of: translate-text Description: Translates finance reports: market commentary, investor letters, earnings notes, and finance summaries, preserving tickers and numbers. Same backend as translate-text. Use it as a finance report translation API, investor update localization tool, or financial memo translator. Input schema: - text (string, required): Text to translate. Max 12k chars. - target_language (string, required): Target language as an ISO code or name, e.g. 'en' or 'Spanish'. - source_language (string, optional): Optional. Source language ISO code or name. Auto-detected if omitted. - formality (string, optional): Optional. Register: 'casual', 'formal', or 'neutral' (default). Output schema: - translated_text (string): - detected_source_language (string): --- #### game-localization-translate — $0.002 USDC URL: https://agentutility.ai/wordmint/game-localization-translate POST: https://x402.agentutility.ai/game-localization-translate Price: 0.002 USDC Method: POST Category: uncategorized Tags: wordmint, game, localization, translate, game-localization-translate Alias of: translate-text Description: Translates game content: dialogue, item descriptions, UI strings, and patch notes, preserving tokens. Same backend as translate-text. Use it as a game localization translation API, quest text translator, or in-game copy localization tool. Input schema: - text (string, required): Text to translate. Max 12k chars. - target_language (string, required): Target language as an ISO code or name, e.g. 'en' or 'Spanish'. - source_language (string, optional): Optional. Source language ISO code or name. Auto-detected if omitted. - formality (string, optional): Optional. Register: 'casual', 'formal', or 'neutral' (default). Output schema: - translated_text (string): - detected_source_language (string): --- #### hash-string — $0.005 USDC URL: https://agentutility.ai/wordmint/hash-string POST: https://x402.agentutility.ai/hash-string Price: 0.005 USDC Method: POST Category: ai Tags: wordmint, hash, sha256, md5, fingerprint, cache-key Description: Computes cryptographic hash digests of any input string across five algorithms: sha1, sha256 (default), sha384, sha512, and md5. Returns hex, base64, and base64url encodings of each digest. SubtleCrypto powers the SHA family; MD5 is computed by a small in-process implementation (the web crypto spec doesn't expose MD5, but it's still useful for cache keys and content fingerprinting where collision-resistance isn't required). Use it as a string hasher, multi-algorithm digest, cache-key generator, or content fingerprinter for SHA-256 / SHA-1 / SHA-384 / SHA-512 / MD5. Input schema: - text (string, required): Source text to hash. UTF-8 encoded internally. Max 200,000 chars. - algorithms (array, optional): Which algorithms to compute. Subset of: sha1, sha256, sha384, sha512, md5. Default ['sha256']. Output schema: - input_chars (number): Length of the input string in characters. - input_bytes (number): UTF-8 byte length of the input — equals input_chars for ASCII, larger for multi-byte chars. - algorithms (array): Echo of the algorithms used. - digests (object): Map from algorithm to { hex, base64, base64url, bytes }. base64url is RFC 4648 §5 (no padding), suitable for URLs and JWTs. --- #### hotel-review-sentiment — $0.01 USDC URL: https://agentutility.ai/wordmint/hotel-review-sentiment POST: https://x402.agentutility.ai/hotel-review-sentiment Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, hotel, review, sentiment, hotel-review-sentiment Alias of: sentiment-analysis Description: Classifies hotel, short-term rental, and travel experience reviews by cleanliness, location, staff, amenities, and value. Same sentiment-analysis backend. Use it as a hotel review sentiment API, travel review classifier, or guest feedback scorer. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): - overall_score (string): --- #### humanize — $0.01 USDC URL: https://agentutility.ai/wordmint/humanize POST: https://x402.agentutility.ai/humanize Price: 0.01 USDC Method: POST Category: ai Tags: humanize, rewriter, ai-detection, paraphrase, text Description: Rewrite AI-sounding text so it reads like a person wrote it. Send text with an optional tone of neutral, casual, professional, or academic and a preserve_length flag, and get back a rewritten text string that strips formulaic openers, bloated transitions, hedging phrases, corporate filler words, and overused em dashes while keeping the original meaning and facts intact. Use it as an AI text humanizer, GPT-detector evasion tool, or LLM-tell remover when AI-generated drafts need to pass as natural writing before publishing, emailing, or submitting. Input schema: - text (string, required): AI-sounding text to rewrite in a natural human style. Max 12k chars. - tone (string, optional): Target tone: neutral, casual, professional, or academic. Optional, default neutral. - preserve_length (boolean, optional): Keep output within ±15% of input length. Optional, default true. Output schema: - text (string): Rewritten text. - tone (string): Tone applied. - input_chars (number): Source character count. - output_chars (number): Rewritten character count. - model (string): Model used for the rewrite. --- #### image-describe — $0.02 USDC URL: https://agentutility.ai/wordmint/image-describe POST: https://x402.agentutility.ai/image-describe Price: 0.02 USDC Method: POST Category: uncategorized Tags: wordmint, image, describe, image-describe Alias of: describe-image Description: Get a vision model's read on an image: a description, alt text, extracted text, tags, or a caption. Send an image_url and a mode (describe, alt_text, ocr, tags, or caption), or override with a custom prompt, and it returns the generated text along with the mode used. OCR mode pulls out any visible text verbatim. Use it as an image captioning API, alt-text generator, image OCR tool, or vision-based tagging endpoint. Input schema: - image_url (string, required): URL of the image to analyze. Must be http or https. - mode (string, optional): Analysis mode: 'describe' (default), 'alt_text', 'ocr', 'tags', or 'caption'. - prompt (string, optional): Optional. Custom instruction that overrides the mode's default prompt. Output schema: - text (string): - mode (string): --- #### image-description — $0.02 USDC URL: https://agentutility.ai/wordmint/image-description POST: https://x402.agentutility.ai/image-description Price: 0.02 USDC Method: POST Category: uncategorized Tags: wordmint, image, description, image-description Alias of: describe-image Description: Takes a public image URL and returns an AI vision description, alt text, OCR text, tags, or caption depending on mode. Use it as an image description API, AI image captioner, or image-to-text endpoint. Input schema: - image_url (string, required): URL of the image to analyze. Must be http or https. - mode (string, optional): Analysis mode: 'describe' (default), 'alt_text', 'ocr', 'tags', or 'caption'. - prompt (string, optional): Optional. Custom instruction that overrides the mode's default prompt. Output schema: - text (string): - mode (string): --- #### immigration-document-translate — $0.002 USDC URL: https://agentutility.ai/wordmint/immigration-document-translate POST: https://x402.agentutility.ai/immigration-document-translate Price: 0.002 USDC Method: POST Category: uncategorized Tags: wordmint, immigration, document, translate, immigration-document-translate Alias of: translate-text Description: Translates immigration form excerpts, appointment instructions, evidence checklists, and application notes, preserving names, dates, IDs, and numbering. Not legal advice. Same translate-text backend. Use it as an immigration document translation API, visa form localization tool, or official document translator. Input schema: - text (string, required): Text to translate. Max 12k chars. - target_language (string, required): Target language as an ISO code or name, e.g. 'en' or 'Spanish'. - source_language (string, optional): Optional. Source language ISO code or name. Auto-detected if omitted. - formality (string, optional): Optional. Register: 'casual', 'formal', or 'neutral' (default). Output schema: - translated_text (string): - detected_source_language (string): --- #### invoice-translate — $0.002 USDC URL: https://agentutility.ai/wordmint/invoice-translate POST: https://x402.agentutility.ai/invoice-translate Price: 0.002 USDC Method: POST Category: uncategorized Tags: wordmint, invoice, translate, invoice-translate Alias of: translate-text Description: Translates invoice notes, payment terms, receipt line descriptions, and billing messages, preserving amounts, invoice IDs, and dates. Same translate-text backend. Use it as an invoice translation API, receipt localization tool, or billing document translator. Input schema: - text (string, required): Text to translate. Max 12k chars. - target_language (string, required): Target language as an ISO code or name, e.g. 'en' or 'Spanish'. - source_language (string, optional): Optional. Source language ISO code or name. Auto-detected if omitted. - formality (string, optional): Optional. Register: 'casual', 'formal', or 'neutral' (default). Output schema: - translated_text (string): - detected_source_language (string): --- #### job-post-translate — $0.002 USDC URL: https://agentutility.ai/wordmint/job-post-translate POST: https://x402.agentutility.ai/job-post-translate Price: 0.002 USDC Method: POST Category: uncategorized Tags: wordmint, job, post, translate, job-post-translate Alias of: translate-text Description: Translates job descriptions, role requirements, benefits, and candidate emails, preserving acronyms and compensation numbers. Same translate-text backend. Use it as a job post translation API, recruiting copy localization tool, or careers page translator. Input schema: - text (string, required): Text to translate. Max 12k chars. - target_language (string, required): Target language as an ISO code or name, e.g. 'en' or 'Spanish'. - source_language (string, optional): Optional. Source language ISO code or name. Auto-detected if omitted. - formality (string, optional): Optional. Register: 'casual', 'formal', or 'neutral' (default). Output schema: - translated_text (string): - detected_source_language (string): --- #### json-schema-validate — $0.003 USDC URL: https://agentutility.ai/wordmint/json-schema-validate POST: https://x402.agentutility.ai/json-schema-validate Price: 0.003 USDC Method: POST Category: ai Tags: wordmint, json-schema, validation, schema-validate, ajv, structured-output Description: Validates any JSON document against any JSON Schema, draft-07 or 2020-12. Returns valid boolean, total error count, and per-error instance_path + schema_path + keyword + message. Powered by @cfworker/json-schema (MIT), a spec-walker validator with built-in format keyword support (email / uri / date / uuid / etc.). Check whether an LLM's structured output matches the spec you asked for, validate an API response against your documented schema, or add a verification gate to an agent pipeline. 200KB schema cap + 500KB data cap keep CPU bounded. Use it as a JSON Schema validator, JSON validator, structured-output verifier, or contract checker. Input schema: - schema (object, required): The JSON Schema document. Max 200,000 chars when stringified. - data (any, required): The JSON data to validate. Any value. Max 500,000 chars when stringified. - draft (string, optional): Schema draft: '2020-12' (default) or 'draft-07'. - valid_only (boolean, optional): If true, skips per-error detail and returns only { valid, error_count }. Default false. - formats (boolean, optional): Deprecated no-op; format keywords (email, date, uri, uuid, etc.) are always validated. Accepted for backward compatibility. Output schema: - valid (boolean): True when the data passed every constraint in the schema. - draft (string): Echo of which JSON Schema draft was used. - error_count (number): Total ajv errors raised before truncation. - truncated (boolean): True when error_count exceeded the 100-error cap and the errors array was trimmed. - errors (array): Per-error detail: instance_path (JSON pointer into the data), schema_path (JSON pointer into the schema), keyword (the constraint that failed), message (ajv's human-readable string), params (constraint-specific extras). Empty when valid_only is true. --- #### logo-prompt-generator — $0.01 USDC URL: https://agentutility.ai/wordmint/logo-prompt-generator POST: https://x402.agentutility.ai/logo-prompt-generator Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, logo, prompt, generator, logo-prompt-generator Description: Generates a ready-to-use logo prompt for a new brand. Same backend as brand-launch-brief; returns a compact logo_prompt plus name score, positioning, taglines, messaging pillars, and launch checklist for new brand workflows. Use it as a logo prompt generator, brand logo prompt source, or company logo creative brief. Input schema: - name (string, required): Brand, company, product, or project name. - concept (string, required): Short concept description. - audience (string, optional): Optional target audience. - tone (string, optional): Visual/positioning tone. Default neutral. Output schema: - logo_prompt (string): --- #### market-news-sentiment — $0.01 USDC URL: https://agentutility.ai/wordmint/market-news-sentiment POST: https://x402.agentutility.ai/market-news-sentiment Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, market, news, sentiment, market-news-sentiment Alias of: sentiment-analysis Description: Market news sentiment analysis classifies supplied financial news headlines or market commentary as positive, negative, mixed, or neutral. Send text and optional aspects such as guidance or revenue; receive overall sentiment, a signed score, confidence, emotion probabilities, and per-aspect results. It analyzes caller-provided text and does not fetch news or provide investment advice. Use it as a market news sentiment API, financial news sentiment classifier, economic news tone scorer, or finance headline analysis tool. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): - overall_score (string): - confidence (string): --- #### marketing-copy-translate — $0.002 USDC URL: https://agentutility.ai/wordmint/marketing-copy-translate POST: https://x402.agentutility.ai/marketing-copy-translate Price: 0.002 USDC Method: POST Category: uncategorized Tags: wordmint, marketing, copy, translate, marketing-copy-translate Alias of: translate-text Description: Translates landing pages, ads, lifecycle emails, and social copy while preserving brand names and URLs. Same backend as translate-text. Use it as a marketing copy translation API, campaign localization tool, or ad copy translator. Input schema: - text (string, required): Marketing, ad, landing page, or email copy. Max 12k chars. - target_language (string, required): Target language as an ISO code or name, e.g. 'en' or 'Spanish'. - source_language (string, optional): Optional. Source language ISO code or name. Auto-detected if omitted. - formality (string, optional): Optional. Register: 'casual', 'formal', or 'neutral' (default). Output schema: - translated_text (string): - detected_source_language (string): --- #### marketplace-listing-translate — $0.002 USDC URL: https://agentutility.ai/wordmint/marketplace-listing-translate POST: https://x402.agentutility.ai/marketplace-listing-translate Price: 0.002 USDC Method: POST Category: uncategorized Tags: wordmint, marketplace, listing, translate, marketplace-listing-translate Alias of: translate-text Description: Translates marketplace listings: titles, bullet points, sizing notes, shipping terms, and product descriptions, preserving SKUs and units. Same translate-text backend. Use it as a marketplace listing translation API, ecommerce listing localization tool, or seller catalog translator. Input schema: - text (string, required): Text to translate. Max 12k chars. - target_language (string, required): Target language as an ISO code or name, e.g. 'en' or 'Spanish'. - source_language (string, optional): Optional. Source language ISO code or name. Auto-detected if omitted. - formality (string, optional): Optional. Register: 'casual', 'formal', or 'neutral' (default). Output schema: - translated_text (string): - detected_source_language (string): --- #### marketplace-notice-explain — $0.02 USDC URL: https://agentutility.ai/wordmint/marketplace-notice-explain POST: https://x402.agentutility.ai/marketplace-notice-explain Price: 0.02 USDC Method: POST Category: uncategorized Tags: wordmint, marketplace, notice, explain, marketplace-notice-explain Description: Explains marketplace and payment-platform notices for sellers. Parses pasted notices from Amazon, Etsy, eBay, Walmart, Shopify, Stripe, or PayPal and identifies likely notice type, deadlines, evidence checklist, and a response-packet outline. Explanation only: does not submit appeals, promise reinstatement, or bypass platform rules. Use it as a marketplace notice explainer or seller account warning triage. Input schema: - notice_text (string, required): Marketplace, seller account, payment hold, listing policy, or account-health notice text. Max 30k chars. - platform (string, optional): Optional platform hint such as amazon, etsy, ebay, walmart, shopify, stripe, or paypal. - seller_context (string, optional): Optional short seller context, timeline, product category, or prior case notes. Output schema: - platform (string): - urgency (string): - likely_notice_types (string): - evidence_checklist (string): - boundary (string): --- #### medical-intake-translate — $0.002 USDC URL: https://agentutility.ai/wordmint/medical-intake-translate POST: https://x402.agentutility.ai/medical-intake-translate Price: 0.002 USDC Method: POST Category: uncategorized Tags: wordmint, medical, intake, translate, medical-intake-translate Alias of: translate-text Description: Translates patient intake notes, appointment messages, and care-navigation copy, preserving dates, names, units, and medication strings. Not medical advice. Same translate-text backend. Use it as a medical intake translation API, clinic form localization tool, or patient message translator. Input schema: - text (string, required): Text to translate. Max 12k chars. - target_language (string, required): Target language as an ISO code or name, e.g. 'en' or 'Spanish'. - source_language (string, optional): Optional. Source language ISO code or name. Auto-detected if omitted. - formality (string, optional): Optional. Register: 'casual', 'formal', or 'neutral' (default). Output schema: - translated_text (string): - detected_source_language (string): --- #### moderate-content — $0.02 USDC URL: https://agentutility.ai/wordmint/moderate-content POST: https://x402.agentutility.ai/moderate-content Price: 0.02 USDC Method: POST Category: ai Tags: moderation, safety, classify, trust Description: Moderates content for safety, scoring harassment, hate_speech, violence, sexual_content, self_harm, spam, phishing, doxing, illegal_activity, plus custom categories, and returning allow/review/block. Morpheus primary, Venice fallback. Use it as a content moderation API, safety classifier, or OpenAI-style toxicity API. Input schema: - text (string, required): Text to moderate. Max 20,000 chars. - custom_categories (array, optional): Optional. 1-20 category names to score instead of the default set (harassment, hate_speech, violence, sexual_content, self_harm, spam, phishing, doxing, illegal_activity). Output schema: - categories (object): Per-category scores or booleans (harassment, hate_speech, violence, sexual_content, self_harm, spam, phishing, doxing, illegal_activity). - verdict (string): Overall decision: allow, review, or block. - summary (string): Short human-readable explanation of why the verdict was reached. - flagged_count (number): Number of categories that crossed the flag threshold for this text. - categories_evaluated (array): List of category names the classifier scored on this request (defaults plus any custom ones). - input_chars (number): Character count of the submitted text. - model (string): Identifier of the moderation model that produced the verdict. --- #### new-company-brief — $0.01 USDC URL: https://agentutility.ai/wordmint/new-company-brief POST: https://x402.agentutility.ai/new-company-brief Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, new, company, brief, new-company-brief Description: Builds a launch brief for a new company: positioning, taglines, messaging pillars, logo prompt, launch checklist, and channels. Same backend as brand-launch-brief. Use it as a new company brief API, business launch brief, or company positioning kit. Input schema: - name (string, required): Company, brand, product, or project name. - concept (string, required): Short business concept description. - audience (string, optional): Optional target audience. - tone (string, optional): Brief tone. Default neutral. Output schema: - name (string): - positioning (string): - launch_checklist (string): --- #### paper-to-flashcards — $0.01 USDC URL: https://agentutility.ai/wordmint/paper-to-flashcards POST: https://x402.agentutility.ai/paper-to-flashcards Price: 0.015 USDC Method: POST Category: uncategorized Tags: wordmint, paper, to, flashcards, paper-to-flashcards Description: Turns a paper abstract or excerpt into study flashcards for spaced repetition. Send the text and an optional card count and get back question/answer/difficulty flashcards grounded only in what the text says, so you can drop them straight into a review deck without fact-checking against outside sources. This is paper to flashcards generation, not a summary of research you haven't given it. Use it as a paper to flashcards API, study cards generator, spaced repetition card builder, or learn-from-paper tool for researchers and students turning reading into review material. Input schema: - text (string, required): Paper abstract or excerpt to generate flashcards from. Alias: 'abstract'. - abstract (string, optional): Alias for 'text'. - n (number, optional): Number of flashcards to generate. Default 10, max 30. Output schema: - input_chars (string): - truncated (string): - requested (string): - flashcards (string): - model (string): - source (string): --- #### patient-feedback-sentiment — $0.01 USDC URL: https://agentutility.ai/wordmint/patient-feedback-sentiment POST: https://x402.agentutility.ai/patient-feedback-sentiment Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, patient, feedback, sentiment, patient-feedback-sentiment Alias of: sentiment-analysis Description: Classifies patient comments by appointment access, staff, clarity, wait time, and trust. Classification only, not medical advice. Same sentiment-analysis backend. Use it as a patient feedback sentiment API, clinic review classifier, or healthcare experience scorer. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): - overall_score (string): - confidence (string): --- #### pii-redact — $0.005 USDC URL: https://agentutility.ai/wordmint/pii-redact POST: https://x402.agentutility.ai/pii-redact Price: 0.005 USDC Method: POST Category: uncategorized Tags: wordmint, pii-redaction, data-masking, gdpr, privacy-scrubber, email-redaction, credit-card-masking, pii-detection Description: Redacts PII from text: structural PII (email, phone, credit card, SSN, IBAN, IPv4/v6, URL) and residual PII (full names, street addresses, dates of birth). Returns the redacted text and a list of every (type, value, masked_with) triple. Use it as a PII redactor, GDPR-safe text masker, or privacy scrubber for emails, phones, SSNs, IBANs, credit cards, and IPs. Input schema: - text (string, required): Text to redact. Up to 30,000 chars. - mask (string, optional): Replacement string. Use 'type' (default) for [EMAIL], [PHONE], etc.; or any literal string for a uniform mask. Output schema: - original (string): Original input text exactly as submitted, before any redaction is applied. - redacted (string): Text with all detected PII replaced by masked placeholders like [EMAIL], [PHONE], [SSN], [NAME]. - found (string): Array of {type, value, masked_with} triples listing every piece of PII detected and how it was masked. - found_count (string): Total number of PII items detected and redacted across both regex and LLM stages. - model (string): Venice model used for the second-stage LLM redaction pass (mistral-small-3-2-24b). - source (string): Indicator of which stage detected each item: regex pre-pass or Venice LLM residual pass. --- #### pr-description-from-diff — $0.01 USDC URL: https://agentutility.ai/wordmint/pr-description-from-diff POST: https://x402.agentutility.ai/pr-description-from-diff Price: 0.01 USDC Method: POST Category: ai Tags: wordmint, pr-description, git-diff, pull-request, code-review, github-mr Description: Writes a review-ready pull request description from any unified git diff (up to 60k chars). Returns a structured PR title (<= 70 chars, imperative, conventional-commits-flavored), 2-5 summary bullets, a 3-7 item actionable test plan rendered as a Markdown checklist, plus a breaking_change boolean and migration note when applicable, and a ready-to-paste Markdown body with ## Summary, ## Test plan, and optional ## Breaking change sections. Pairs with commit-message-from-diff at a wider scope: commits get the one-line subject + body, PRs get the full review-ready narrative. Use it as an AI PR description generator, PR body from unified diff, GitHub PR body writer, GitLab MR description tool, or generate-pr-from-git-diff. Input schema: - diff (string, required): Unified git diff text. Max 60,000 chars. - title_hint (string, optional): Optional starting-point title. The model refines but stays close. - ticket (string, optional): Optional ticket reference like 'JIRA-1234' — appended to the title and referenced in the body. Output schema: - title (string): PR title, imperative voice, <= 70 chars, conventional-commits-flavored. - summary (array): 2-5 short bullet strings summarizing what changed and why. - test_plan (array): 3-7 actionable verifier-runnable test plan items. - breaking_change (boolean): True only if the diff removes or renames public API. - breaking_change_note (string): One-sentence migration hint when breaking_change is true; empty string otherwise. - body (string): Complete Markdown PR body ready to paste into GitHub or GitLab. Includes ## Summary bullets, ## Test plan checklist, and (when applicable) ## Breaking change. - model (string): LLM model that drafted the response. - source (string): Which provider served: 'morpheus' or 'venice'. --- #### product-localization-translate — $0.002 USDC URL: https://agentutility.ai/wordmint/product-localization-translate POST: https://x402.agentutility.ai/product-localization-translate Price: 0.002 USDC Method: POST Category: uncategorized Tags: wordmint, product, localization, translate, product-localization-translate Alias of: translate-text Description: Translates product descriptions, SKUs, feature bullets, and launch copy while preserving Markdown, code, URLs, and product names. Same backend as translate-text, tuned for discoverability around ecommerce content. Use it as a product localization translation API, ecommerce copy translator, or app-store listing localization tool. Input schema: - text (string, required): Product, listing, or app copy to translate. Max 12k chars. - target_language (string, required): Target language name or ISO code. - source_language (string, optional): Optional source language. - formality (string, optional): Optional. Register: 'casual', 'formal', or 'neutral' (default). Output schema: - translated_text (string): - detected_source_language (string): --- #### prompt-compress — $0.005 USDC URL: https://agentutility.ai/wordmint/prompt-compress POST: https://x402.agentutility.ai/prompt-compress Price: 0.005 USDC Method: POST Category: uncategorized Tags: wordmint, prompt-engineering, prompt-optimization, token-reduction, context-compression, cost-optimization, llm-tooling, prompt-compress Description: Compresses a long prompt down to a target ratio of its original length while preserving every instruction, constraint, and example's intent. Drops filler words, redundant repetition, and ceremonial politeness. Powered by Venice mistral-small-3-2-24b. Use it as a prompt compressor, context shrinker, prompt distiller, or cost-cutter for long system prompts. Input schema: - prompt (string, required): Prompt to compress. Up to 60,000 chars. - target_ratio (number, optional): Target length as a fraction of original. Range [0.1, 1.0]. Default 0.4. Output schema: - original (string): Original long prompt text submitted by the caller, returned verbatim for diff and comparison. - compressed (string): Rewritten shorter prompt preserving every instruction, constraint, and example intent from the original. - original_chars (string): Character count of the original input prompt before compression. - compressed_chars (string): Character count of the compressed output prompt after rewriting. - target_ratio (string): Requested compression ratio (compressed length divided by original length) the caller asked for. - actual_ratio (string): Achieved compression ratio (compressed_chars divided by original_chars) after the rewrite. - model (string): Underlying LLM used to compress the prompt, currently Venice mistral-small-3-2-24b. - source (string): Provider behind the compression model, here Venice. --- #### reading-plan-generate — $0.01 USDC URL: https://agentutility.ai/wordmint/reading-plan-generate POST: https://x402.agentutility.ai/reading-plan-generate Price: 0.015 USDC Method: POST Category: uncategorized Tags: wordmint, reading, plan, generate, reading-plan-generate Description: Builds a sequenced reading plan for a topic so a learner or agent knows what to study first, next, and last. Send a topic plus an optional level and hour budget and get back a staged learning path: stage titles, goals, resource types to seek out, and estimated hours per stage. This is a reading plan generator and study plan generator, not a professionally curated or accredited curriculum, and it names resource types rather than fabricating specific unverifiable book titles or URLs. Use it as a reading plan API, learning path generator, study plan generator, or topic curriculum tool when onboarding into a new subject or budgeting study time. Input schema: - topic (string, required): Subject to build a reading/study plan for, e.g. 'linear algebra'. Max 300 chars. - level (string, optional): Optional learner level: 'beginner', 'intermediate', or 'advanced'. Default intermediate. - hours (number, optional): Optional total time budget in hours to allocate across stages (max 1000). Output schema: - topic (string): - level (string): - hours (string): - label (string): - stages (string): - model (string): - source (string): --- #### real-estate-lead-sentiment — $0.01 USDC URL: https://agentutility.ai/wordmint/real-estate-lead-sentiment POST: https://x402.agentutility.ai/real-estate-lead-sentiment Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, real, estate, lead, sentiment, real-estate-lead-sentiment Alias of: sentiment-analysis Description: Scores real estate inquiries, showing feedback, and buyer/seller messages by urgency, objections, price sensitivity, and interest. Same sentiment-analysis backend. Use it as a real estate lead sentiment API, buyer message intent classifier, or property inquiry sentiment scorer. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): - overall_score (string): - confidence (string): --- #### real-estate-listing-translate — $0.002 USDC URL: https://agentutility.ai/wordmint/real-estate-listing-translate POST: https://x402.agentutility.ai/real-estate-listing-translate Price: 0.002 USDC Method: POST Category: uncategorized Tags: wordmint, real, estate, listing, translate, real-estate-listing-translate Alias of: translate-text Description: Translates real estate listings: property descriptions, amenities, neighborhood blurbs, and buyer messages. Same backend as translate-text. Use it as a real estate listing translation API, property description localization tool, or MLS copy translator. Input schema: - text (string, required): Text to translate. Max 12k chars. - target_language (string, required): Target language as an ISO code or name, e.g. 'en' or 'Spanish'. - source_language (string, optional): Optional. Source language ISO code or name. Auto-detected if omitted. - formality (string, optional): Optional. Register: 'casual', 'formal', or 'neutral' (default). Output schema: - translated_text (string): - detected_source_language (string): --- #### regex-from-prompt — $0.01 USDC URL: https://agentutility.ai/wordmint/regex-from-prompt POST: https://x402.agentutility.ai/regex-from-prompt Price: 0.01 USDC Method: POST Category: ai Tags: regex, developer, ai, pattern Description: Builds a regular expression from a plain-English description, targeting PCRE, JavaScript, Python, Go, or RE2. Returns pattern, flags, explanation, and 3-6 test examples, and live-runs the JS regex on sample_text. Use it as a regex generator, NL to regex converter, or pattern builder. Input schema: - prompt (string, required): Plain-English description of the pattern to build. Max 2,000 chars. - flavor (string, optional): Optional. Regex flavor: pcre, javascript (default), python, go, or re2. - sample_text (string, optional): Optional. Text to test the generated pattern against. Max 20,000 chars. Live-run only for the javascript flavor. - flags (string, optional): Optional. Regex flags for testing sample_text, e.g. 'gi'. Only applied with the javascript flavor. Output schema: - pattern (string): Generated regex pattern body, without delimiters, ready to drop into the chosen flavor. - flags (string): Flag string applied to the pattern, e.g. 'gi', 'm', or empty if none. - flavor (string): Regex flavor the pattern targets: pcre, javascript, python, or go. - explanation (string): Plain-English breakdown of what each part of the pattern matches. - test_examples (array): 3-6 sample strings labeled match or no-match showing intended behavior. - caveats (array): Known edge cases, flavor-specific gotchas, or inputs the pattern won't handle. - live_matches (array): Actual matches found when the JS pattern is run against sample_text, with indices and captures. - live_error (string): Error message if the JS regex failed to compile or execute against sample_text. - model (string): Identifier of the LLM used to generate the pattern, e.g. claude-haiku-4-5. --- #### regex-test — $0.005 USDC URL: https://agentutility.ai/wordmint/regex-test POST: https://x402.agentutility.ai/regex-test Price: 0.005 USDC Method: POST Category: ai Tags: wordmint, regex, pattern-matching, regex-tester, capture-groups, named-groups Description: Tests a JavaScript regex against sample inputs and shows exactly what matched. Takes a pattern + flags and an array of test inputs, then returns a per-input matched / not-matched verdict, every match with byte index, all numbered capture groups, and named groups (?<name>...). Catches catastrophic-backtrack-shaped patterns up front (nested unbounded quantifiers) and rejects them with a clear error. Companion to regex-from-prompt: that one generates a pattern from natural language, this one tells you whether your pattern actually matches what you think it matches. Use it as a regex tester, pattern matcher, regex playground, verify-a-pattern check, or match-and-capture extractor. Input schema: - pattern (string, required): JavaScript regex pattern (without surrounding slashes). Max 500 chars. - inputs (array, required): 1-100 test strings. Each string max 5000 chars. - flags (string, optional): Optional regex flags string like 'gi', 'u', 'ms'. JS standard flags only (g i m s u y d v). Output schema: - pattern (string): Echo of the input pattern. - flags (string): Echo of the input flags string. - input_count (number): Total number of inputs tested. - matched_count (number): How many inputs had at least one match. - unmatched_count (number): How many inputs had zero matches. - results (array): Per-input result objects: input, input_index, matched boolean, match_count, truncated flag (when capped at 100 matches), and matches array. Each match has the full match string, start index, numbered groups array, and named groups object. --- #### restaurant-review-sentiment — $0.01 USDC URL: https://agentutility.ai/wordmint/restaurant-review-sentiment POST: https://x402.agentutility.ai/restaurant-review-sentiment Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, restaurant, review, sentiment, restaurant-review-sentiment Alias of: sentiment-analysis Description: Classifies restaurant guest reviews by food, service, ambience, price, and return-intent aspects. Same sentiment-analysis backend. Use it as a restaurant review sentiment API, hospitality feedback classifier, or food-service review scorer. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): - overall_score (string): --- #### resume-scorer — $0.02 USDC URL: https://agentutility.ai/wordmint/resume-scorer POST: https://x402.agentutility.ai/resume-scorer Price: 0.02 USDC Method: POST Category: ai Tags: resume, ats, job-match, scoring, recruiting Description: AI resume scorer / ATS keyword analyzer. Scores resume vs. job description (0-100 fit), with calibrated subscores: keyword match, experience, skills, formatting, impact. Ranked improvement suggestions. Input schema: - resume (string, required): Resume text to score. Max 18k chars. - job_description (string, required): Job description to score the resume against. Max 8k chars. Output schema: - score (object): Structured scoring report including overall_score, verdict, summary, subscores, matched_keywords, missing_keywords, strengths, gaps, and improvements. - model (string): Model used for scoring. - resume_chars (number): Resume character count. - jd_chars (number): Job description character count. --- #### retrieval-rerank — $0.005 USDC URL: https://agentutility.ai/wordmint/retrieval-rerank POST: https://x402.agentutility.ai/retrieval-rerank Price: 0.005 USDC Method: POST Category: uncategorized Tags: wordmint, rag, reranker, retrieval, document-scoring, top-k, cross-encoder Description: Reranks retrieval results: given a query and up to 30 candidate documents, scores each 0-100 for query relevance using Venice qwen3-5-35b-a3b in JSON-mode and returns sorted top-k. Useful as a second-stage reranker on top of cheap vector retrieval. Use it as a RAG reranker, document scoring endpoint, top-k filter, or cross-encoder substitute. Input schema: - query (string, required): Search query. - documents (array, required): Candidate documents. Up to 30; each up to 2,000 chars (truncated). - top_k (number, optional): How many top documents to return. Default min(5, len(documents)). Output schema: - query (string): Echo of the original query string the documents were scored against. - ranked (string): Array of {index, score, document} objects sorted by relevance score descending, length up to top_k. - doc_count (string): Number of candidate documents submitted in the request before reranking. - top_k (string): Number of top-scored documents returned in the ranked array. - model (string): Venice model ID used for scoring, typically qwen3-5-35b-a3b in JSON mode. - source (string): Upstream provider tag identifying where the reranking inference ran, e.g. 'venice'. --- #### review-sentiment-analysis — $0.01 USDC URL: https://agentutility.ai/wordmint/review-sentiment-analysis POST: https://x402.agentutility.ai/review-sentiment-analysis Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, review, sentiment, analysis, review-sentiment-analysis Alias of: sentiment-analysis Description: Scores product reviews with overall sentiment, emotion probabilities, confidence, and optional aspect scores. Same backend as sentiment-analysis. Use it as a review sentiment analysis API, product review sentiment scorer, or app-store review classifier. Input schema: - text (string, required): Review text. Max 12k chars. - aspects (array, optional): Optional product aspects to score. Output schema: - overall_sentiment (string): - overall_score (string): - aspects (string): --- #### rewrite-tone — $0.02 USDC URL: https://agentutility.ai/wordmint/rewrite-tone POST: https://x402.agentutility.ai/rewrite-tone Price: 0.02 USDC Method: POST Category: ai Tags: rewrite, tone, writing, ai Description: Rewrites text in a different tone or writing style. 12 tones: formal, casual, friendly, confident, empathetic, concise, playful, persuasive, apologetic, technical, simple, enthusiastic, with audience and length controls. Use it as a tone rewriter, paraphraser, or writing style changer. Input schema: - text (string, required): Text to rewrite. Max 12,000 chars. - tone (string, required): Target tone: formal, casual, friendly, confident, empathetic, concise, playful, persuasive, apologetic, technical, simple, or enthusiastic. - target_audience (string, optional): Optional. Description of the intended reader, used to steer word choice and register. - target_length (string, optional): Optional. 'shorter' (60-80% of original), 'same' (default, within +/-15%), or 'longer' (130-150%). Output schema: - text (string): Rewritten text in the requested tone, audience, and length. - tone (string): Tone applied to the rewrite, echoed from the request. - target_audience (string): Audience used to shape the rewrite, echoed from the request. - target_length (string): Length target applied to the rewrite, echoed from the request. - input_chars (number): Character count of the submitted source text. - output_chars (number): Character count of the rewritten text. - model (string): Identifier of the LLM that produced the rewrite. --- #### rfp-requirements-extract — $0.03 USDC URL: https://agentutility.ai/wordmint/rfp-requirements-extract POST: https://x402.agentutility.ai/rfp-requirements-extract Price: 0.03 USDC Method: POST Category: uncategorized Tags: wordmint, rfp, requirements, extract, rfp-requirements-extract Description: Extracts structured requirements from pasted RFP, grant, or local solicitation text: requirements, deadlines, attachment checklist, bid/no-bid flags, and missing organization-profile fields. File-in, JSON-out extraction only: no portal crawling, no bid submission, no award guarantee. Use it as an RFP requirements extractor, grant compliance matrix starter, solicitation parser, or bid checklist API. Input schema: - solicitation_text (string, required): RFP, grant, or solicitation text. Max 40k chars. - organization_profile (string, optional): Optional applicant/vendor facts for missing-profile checks. Output schema: - requirement_count (string): - deadlines (string): - requirements (string): - attachment_checklist (string): - boundary (string): --- #### saas-ui-translate — $0.002 USDC URL: https://agentutility.ai/wordmint/saas-ui-translate POST: https://x402.agentutility.ai/saas-ui-translate Price: 0.002 USDC Method: POST Category: uncategorized Tags: wordmint, saas, ui, translate, saas-ui-translate Alias of: translate-text Description: Translates SaaS UI copy: button labels, settings copy, onboarding text, and interface microcopy, preserving placeholders. Same backend as translate-text. Use it as a SaaS UI translation API, product interface localization tool, or app string translator. Input schema: - text (string, required): Text to translate. Max 12k chars. - target_language (string, required): Target language as an ISO code or name, e.g. 'en' or 'Spanish'. - source_language (string, optional): Optional. Source language ISO code or name. Auto-detected if omitted. - formality (string, optional): Optional. Register: 'casual', 'formal', or 'neutral' (default). Output schema: - translated_text (string): - detected_source_language (string): --- #### sales-call-sentiment — $0.01 USDC URL: https://agentutility.ai/wordmint/sales-call-sentiment POST: https://x402.agentutility.ai/sales-call-sentiment Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, sales, call, sentiment, sales-call-sentiment Alias of: sentiment-analysis Description: Scores sales call snippets for objections, buying signals, urgency, and next-step confidence. Same backend as sentiment-analysis. Use it as a sales call sentiment API, prospect tone classifier, or transcript emotion scorer. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): - overall_score (string): --- #### semantic-chunk — $0.005 USDC URL: https://agentutility.ai/wordmint/semantic-chunk POST: https://x402.agentutility.ai/semantic-chunk Price: 0.005 USDC Method: POST Category: uncategorized Tags: wordmint, text-splitter, rag-chunking, sentence-aware, paragraph-aware, chunk-overlap, semantic-chunker Description: Splits long text into chunks for RAG pipelines, with three modes: 'fixed' (hard char-count windows with overlap), 'sentence' (greedy pack of sentences up to chunk_size), 'paragraph' (split on blank lines, never pack across paragraphs). Returns each chunk's text, start/end character offsets, and char count. Use it as a semantic chunker, text splitter, RAG chunker, or sentence + paragraph aware chunking-with-overlap tool. Input schema: - text (string, required): Text to split. Up to 1,000,000 chars. - chunk_size (number, optional): Target chunk size in characters. Range [50, 20000]. Default 500. - overlap (number, optional): Overlap between chunks in characters. Default 50. Capped at chunk_size - 1. - mode (string, optional): Splitting strategy. Default 'fixed'. Output schema: - chunks (string): Array of chunk objects, each with text, start offset, end offset, and char count. - chunk_count (string): Number of chunks produced from the input text. - mode (string): Chunking mode used: 'fixed', 'sentence', or 'paragraph'. - chunk_size (string): Target maximum character size per chunk as applied. - overlap (string): Character overlap between adjacent chunks (fixed mode) or 0 otherwise. - text_chars (string): Total character length of the input text before chunking. - source (string): Identifier for the chunker, e.g. 'semantic-chunk' / local splitter tag. --- #### sentiment — $0.01 USDC URL: https://agentutility.ai/wordmint/sentiment POST: https://x402.agentutility.ai/sentiment Price: 0.01 USDC Method: POST Category: ai Tags: sentiment, emotion, nlp, ai Description: Score how positive, negative, or mixed a piece of text reads, down to the emotion level. Send text with an optional aspects array (up to 15 specific things to evaluate separately, like "service" or "price"), and get back overall_sentiment, an overall_score from -1 to +1, a confidence value, a short summary, and a per-emotion breakdown covering joy, anger, sadness, fear, surprise, and disgust. When aspects are supplied, each one gets its own sentiment, score, and supporting quote. Use it as a sentiment analysis API, emotion detection tool, or review and support-ticket triage system for gauging customer feedback or social mentions at scale. Input schema: - text (string, required): Text to analyze. Max 12k chars. - aspects (array, optional): Optional array of up to 15 aspect names to score individually alongside the overall sentiment. Output schema: - overall_sentiment (string): Overall sentiment label for the input text, such as positive, negative, neutral, or mixed. - overall_score (number): Signed sentiment score from -1 (most negative) to +1 (most positive) for the full input. - confidence (number): Model confidence in the overall sentiment classification, from 0 to 1. - summary (string): Short natural-language summary of the sentiment and emotional tone detected in the text. - emotions (object): Per-emotion scores covering joy, anger, sadness, fear, surprise, and disgust (each 0..1). - aspects (object): Optional aspect-based breakdown mapping extracted aspects or topics to their own sentiment scores. - input_chars (number): Character count of the submitted text, used for size accounting. - model (string): Identifier of the underlying model that produced the sentiment and emotion analysis. --- #### sentiment-analysis — $0.01 USDC URL: https://agentutility.ai/wordmint/sentiment-analysis POST: https://x402.agentutility.ai/sentiment-analysis Price: 0.01 USDC Method: POST Category: ai Tags: sentiment, emotion, nlp, ai Description: Analyzes sentiment in arbitrary text, returning overall sentiment, a score (-1 to +1), per-emotion labels (joy/anger/sadness/fear/surprise/disgust), and optional aspect-based scoring. A text-only analysis endpoint for product reviews, tickets, comments, and support logs. Use it as a sentiment analyzer, text sentiment classifier, emotion classifier, or aspect-based sentiment API. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): Overall sentiment label such as positive, negative, neutral, or mixed. - overall_score (number): Overall sentiment score from -1 (most negative) to +1 (most positive). - confidence (number): Confidence in the overall sentiment classification, from 0 to 1. - summary (string): Short natural-language summary of the sentiment and key emotional tone in the text. - emotions (object): Per-emotion scores for joy, anger, sadness, fear, surprise, and disgust. - aspects (object): Aspect-based sentiment scores, mapping each detected aspect or topic to its sentiment. - input_chars (number): Character count of the input text that was analyzed. - model (string): Model identifier used to produce the sentiment and emotion classification. --- #### sla-extract — $0.01 USDC URL: https://agentutility.ai/wordmint/sla-extract POST: https://x402.agentutility.ai/sla-extract Price: 0.015 USDC Method: POST Category: uncategorized Tags: wordmint, sla, extract, sla-extract Description: Pulls the actual service-level terms out of a contract, vendor agreement, or support policy so you don't have to hunt through pages of text for them. Send the contract text (or a support policy excerpt) and get back structured SLA extraction: response_times, resolution_times, uptime_pct, penalties, escalation_tiers, and exclusions. Built for service level terms, uptime commitment, and escalation tiers lookups; this is text extraction only, not legal advice, and it doesn't judge enforceability. Redact customer or employee PII from the source text before sending it; the endpoint is read-only and reports only what the text actually states. Use it as an SLA extraction API, contract term parser, uptime commitment checker, or service-level terms lookup for vendor and support agreements. Input schema: - text (string, required): Contract or SLA/support-policy text to extract terms from. Max 20,000 chars. Alias: 'contract_text'. - contract_text (string, optional): Alias for 'text'. Use either field name. Output schema: - response_times (string): - resolution_times (string): - uptime_pct (string): - penalties (string): - escalation_tiers (string): - exclusions (string): - input_chars (string): - model (string): - source (string): - note (string): --- #### slugify — $0.005 USDC URL: https://agentutility.ai/wordmint/slugify POST: https://x402.agentutility.ai/slugify Price: 0.005 USDC Method: POST Category: ai Tags: wordmint, slug, slugify, url-slug, string-normalize, kebab-case Description: Turns any string into a URL- and identifier-safe slug. Four modes: kebab (lower-kebab-case, default), snake (lower_snake_case), dot (lower.dot.case), or preserve_case (keep original casing). Unicode-aware: strips accents (José to jose), normalizes symbols to words for common cases (& to and, % to percent, @ to at, # to hash, + to plus), collapses adjacent separators, and strips leading/trailing separators. Optional max_length with word-boundary-aware truncation. Cheapest endpoint in the catalog at $0.001. Use it as a URL slug generator, slugifier, canonical-identifier maker, safe-string converter, SEO slug builder, filename slug, or cache-key normalizer. Input schema: - text (string, required): Source string to slugify. Max 1000 chars. - mode (string, optional): Slug shape: 'kebab' (default), 'snake', 'dot', or 'preserve_case'. - replace_symbols (boolean, optional): Replace common symbols with their word equivalents (&→and, %→percent, etc.). Default true. - ascii_only (boolean, optional): Strip Unicode accents and convert to ASCII. When false, allows Unicode letters/numbers through. Default true. - max_length (number, optional): Optional max slug length. Truncates at the nearest word boundary. 1-500. Output schema: - input (string): Echo of the input text. - slug (string): The generated slug in the requested mode. - mode (string): Echo of the slug mode used (kebab/snake/dot/preserve_case). - length (number): Length of the resulting slug in characters. - tokens (array): Array of individual tokens that were joined to form the slug. Useful when the caller wants to know what survived normalization. - truncated (boolean): True when max_length was set and the slug had to be cut to fit. - options (object): Echo of the effective options used (replace_symbols, ascii_only, max_length). --- #### social-comment-sentiment — $0.01 USDC URL: https://agentutility.ai/wordmint/social-comment-sentiment POST: https://x402.agentutility.ai/social-comment-sentiment Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, social, comment, sentiment, social-comment-sentiment Alias of: sentiment-analysis Description: Classifies social comments, replies, and threads by sentiment, emotion, confidence, and optional aspects. Same backend as sentiment-analysis. Use it as a social comment sentiment API, post reply emotion classifier, or community feedback scorer. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): - overall_score (string): - aspects (string): --- #### social-sentiment — $0.03 USDC URL: https://agentutility.ai/wordmint/social-sentiment POST: https://x402.agentutility.ai/social-sentiment Price: 0.03 USDC Method: POST Category: uncategorized Tags: wordmint, social, sentiment, social-sentiment Alias of: twitter-sentiment Description: Measures social sentiment on X for brands, tokens, topics, launches, and market narratives. Searches recent public posts and returns aggregate sentiment, tweet-level labels, distribution, average score, and public engagement metrics. Read-only X API v2 recent search; requires X_BEARER_TOKEN. Use it as a Twitter sentiment API or X sentiment search. Input schema: - query (string, required): X recent-search query. - max_results (number, optional): Number of recent posts to fetch, clamped to 10-50. - language (string, optional): Optional two-letter language filter. Output schema: - result_count (string): - overall_sentiment (string): - distribution (string): --- #### sql-from-prompt — $0.02 USDC URL: https://agentutility.ai/wordmint/sql-from-prompt POST: https://x402.agentutility.ai/sql-from-prompt Price: 0.02 USDC Method: POST Category: ai Tags: sql, developer, ai, query, database Description: Turns natural language into SQL for Postgres, MySQL, SQLite, BigQuery, Snowflake, MSSQL, DuckDB, or ANSI. Optional schema input; returns SQL plus explanation, tables_referenced, is_destructive, and warnings. Use it as a text to SQL converter, NL to SQL tool, or AI SQL generator. Input schema: - prompt (string, required): Natural-language description of the query to generate. Max 5,000 chars. - schema (string, optional): Optional. Schema description (tables/columns) to ground the generated SQL. Max 30,000 chars. - dialect (string, optional): Optional. Target SQL dialect: postgres (default), mysql, sqlite, bigquery, snowflake, mssql, duckdb, or ansi. Output schema: - sql (string): Generated SQL query string in the requested dialect, ready to run against your database. - dialect (string): SQL dialect the query was generated for (echoes the input or defaults if none was supplied). - explanation (string): Plain-English summary of what the SQL does and how it answers the prompt. - tables_referenced (array): Array of table names the generated SQL reads from or writes to. - is_destructive (boolean): True if the SQL contains DELETE, DROP, TRUNCATE, UPDATE, or other mutating statements. - warnings (array): Array of caveats like missing schema info, ambiguous columns, or potentially expensive scans. - model (string): Identifier of the LLM that generated the SQL (e.g. claude-sonnet-4-6). --- #### startup-launch-brief — $0.01 USDC URL: https://agentutility.ai/wordmint/startup-launch-brief POST: https://x402.agentutility.ai/startup-launch-brief Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, startup, launch, brief, startup-launch-brief Description: Generates a startup launch brief with positioning, taglines, and a launch checklist. Same backend as brand-launch-brief, with exact startup-launch wording for discovery. Returns structured positioning, taglines, messaging pillars, logo prompt, checklist, and channels. Use it as a startup launch brief generator, new company positioning kit, or founder brand brief. Input schema: - name (string, required): Startup, product, or project name. - concept (string, required): Short startup concept description. - audience (string, optional): Optional target audience. - tone (string, optional): Brief tone. Default neutral. Output schema: - name (string): - positioning (string): --- #### startup-slogan-generator — $0.005 USDC URL: https://agentutility.ai/wordmint/startup-slogan-generator POST: https://x402.agentutility.ai/startup-slogan-generator Price: 0.005 USDC Method: POST Category: uncategorized Tags: wordmint, startup, slogan, generator, startup-slogan-generator Description: Generates startup slogans and taglines for new-business launch copy, X bios, landing pages, and pitch decks. Same backend as brand-tagline-generate. Use it as a company slogan API or product tagline generator. Input schema: - name (string, required): Brand, company, product, or project name. - concept (string, required): Short concept description. - audience (string, optional): Optional target audience. - tone (string, optional): Tagline tone. Default neutral. - count (number, optional): Number of slogans to return, 1-12. Default 6. Output schema: - name (string): - count (string): - taglines (string): --- #### structured-extract — $0.01 USDC URL: https://agentutility.ai/wordmint/structured-extract POST: https://x402.agentutility.ai/structured-extract Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, text-extraction, json-schema, structured-output, key-value-extraction, form-filler, schema-guided-extraction Description: Extracts structured JSON from free-form text, conforming to a user-supplied JSON Schema. Powered by Venice zai-org-glm-4.7 (function-calling-default model) with response_format json_object. Returns the extracted object plus a 'validates' flag against the user's schema (basic top-level type and required-key check). Use it as a JSON-from-text extractor, schema-guided extraction, key-value pull, or form-filler. Input schema: - text (string, required): Source text. Up to 30,000 chars. - schema (object, required): JSON Schema describing the desired output object. The handler relays this to the model and validates the result's top-level shape. Output schema: - extracted (string): JSON object pulled from the input text, shaped to match the user-supplied JSON Schema. - validates (string): Boolean flag indicating whether the extracted object passes the top-level type and required-key check. - schema (string): Echo of the JSON Schema the caller supplied to guide the extraction. - model (string): Identifier of the Venice model used for extraction (zai-org-glm-4.7, function-calling-default). - source (string): Original free-form text the extractor read to produce the structured object. --- #### summarize — $0.01 USDC URL: https://agentutility.ai/wordmint/summarize POST: https://x402.agentutility.ai/summarize Price: 0.01 USDC Method: POST Category: ai Tags: summarize, tldr, executive-summary, ai, llm Description: Condense long text into a tighter summary in the shape you actually need. Send text (up to 30,000 characters) and a style of tldr, bullets, paragraph, or executive, with an optional max_words target, and get back a summary string sized and structured to match. TLDR mode gives a one- or two-sentence takeaway, bullets gives 3-7 punchy points, paragraph gives one cohesive block, and executive gives a headline, key points, and a recommendation. Use it as a text summarizer, article condenser, or executive-summary generator for reports, articles, transcripts, or any long-form content you need to skim fast. Input schema: - text (string, required): Text to summarize. Max 30k chars. - style (string, optional): Summary format: tldr, bullets, paragraph, or executive. Optional, default tldr. - max_words (number, optional): Target word count for the summary. Optional, 1-1000. Output schema: - summary (string): Compressed version of the input text in the requested style (tldr, bullets, paragraph, or executive-summary). - style (string): Summary style applied to the output: tldr, bullets, paragraph, or executive-summary. - input_chars (number): Character count of the source text submitted for summarization. - output_chars (number): Character count of the generated summary. - model (string): Mistral model identifier that produced the summary. --- #### summarize-text — $0.01 USDC URL: https://agentutility.ai/wordmint/summarize-text POST: https://x402.agentutility.ai/summarize-text Price: 0.01 USDC Method: POST Category: ai Tags: summarize, tldr, executive-summary, ai, llm Description: Condense long text into a shorter summary. Send text (up to 30,000 characters) with an optional style, choosing from tldr, bullets, paragraph, or executive, plus an optional max_words target, and it returns a summary sized and structured to match, along with input and output character counts. Executive style adds a headline, key points, and a recommendation line. Use it as a text summarizer, article condenser, or executive summary generator for reports and long documents. Input schema: - text (string, required): Max 30,000 chars. - style (string, optional): Summary style: 'tldr' (default), 'bullets', 'paragraph', or 'executive'. - max_words (number, optional): Optional. Target word count, 1-1000. Output schema: - summary (string): Generated summary text in the requested style (tldr, bullets, paragraph, or executive format). - style (string): Summary style used: tldr, bullets, paragraph, or executive. - input_chars (number): Character count of the source text submitted for summarization. - output_chars (number): Character count of the generated summary. - model (string): Mistral model identifier that produced the summary. --- #### support-sentiment-analysis — $0.01 USDC URL: https://agentutility.ai/wordmint/support-sentiment-analysis POST: https://x402.agentutility.ai/support-sentiment-analysis Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, support, sentiment, analysis, support-sentiment-analysis Alias of: sentiment-analysis Description: Scores support tickets, chats, and complaints for sentiment and emotion, for helpdesk and CX agents. Same backend as sentiment-analysis. Use it as a support sentiment analysis API, customer ticket emotion classifier, or support escalation signal. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): - overall_score (string): - confidence (string): --- #### support-ticket-translate — $0.002 USDC URL: https://agentutility.ai/wordmint/support-ticket-translate POST: https://x402.agentutility.ai/support-ticket-translate Price: 0.002 USDC Method: POST Category: uncategorized Tags: wordmint, support, ticket, translate, support-ticket-translate Alias of: translate-text Description: Translates support tickets, replies, and customer feedback while preserving formatting and technical identifiers. Same backend as translate-text, exposed for support workflows. Use it as a support ticket translation API, customer support localization tool, or helpdesk message translator. Input schema: - text (string, required): Support ticket, reply, or customer message. Max 12k chars. - target_language (string, required): Target language name or ISO code. - source_language (string, optional): Optional. Source language ISO code or name. Auto-detected if omitted. - formality (string, optional): Optional. Register: 'casual', 'formal', or 'neutral' (default). Output schema: - translated_text (string): - detected_source_language (string): --- #### survey-sentiment-analysis — $0.01 USDC URL: https://agentutility.ai/wordmint/survey-sentiment-analysis POST: https://x402.agentutility.ai/survey-sentiment-analysis Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, survey, sentiment, analysis, survey-sentiment-analysis Alias of: sentiment-analysis Description: Scores open-ended survey responses by theme or aspect, for research agents. Same backend as sentiment-analysis. Use it as a survey sentiment analysis API, NPS verbatim classifier, or feedback sentiment scoring tool. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): - overall_score (string): --- #### syllabus-parse — $0.01 USDC URL: https://agentutility.ai/wordmint/syllabus-parse POST: https://x402.agentutility.ai/syllabus-parse Price: 0.015 USDC Method: POST Category: uncategorized Tags: wordmint, syllabus, parse, syllabus-parse Description: Turns a pasted course syllabus into a structured week-by-week outline an agent can schedule against: course name, and per week the topics, readings, assignments, and due dates. This is syllabus parse and course outline extract from the text you send: it reports what the syllabus states, including the reading schedule and assignment dates, and never fills in a week's contents that isn't in the source. Makes no claim about credit or accreditation. Use it as a syllabus parse API, course outline extraction tool, reading schedule parser, or assignment due-date extractor for study planning and calendar sync. Input schema: - syllabus_text (string, required): Raw syllabus text to extract from, e.g. pasted from a PDF or LMS page. Alias: 'text'. - text (string, optional): Alias for 'syllabus_text'. Output schema: - input_chars (string): - truncated (string): - course (string): - weeks (string): - model (string): - source (string): --- #### tagline-generator — $0.005 USDC URL: https://agentutility.ai/wordmint/tagline-generator POST: https://x402.agentutility.ai/tagline-generator Price: 0.005 USDC Method: POST Category: uncategorized Tags: wordmint, tagline, generator, tagline-generator Description: Generates short tagline options from a name, concept, audience, and tone. Same backend as brand-tagline-generate, exposed under a broad buyer slug. Use it as a tagline generator, startup slogan generator, or brand positioning line API. Input schema: - name (string, required): Brand, company, product, or project name. - concept (string, required): Short concept description. - audience (string, optional): Optional target audience. - tone (string, optional): Tagline tone. Default neutral. - count (number, optional): Number of taglines to return, 1-12. Default 6. Output schema: - name (string): - count (string): - taglines (string): --- #### technical-docs-translate — $0.002 USDC URL: https://agentutility.ai/wordmint/technical-docs-translate POST: https://x402.agentutility.ai/technical-docs-translate Price: 0.002 USDC Method: POST Category: uncategorized Tags: wordmint, technical, docs, translate, technical-docs-translate Alias of: translate-text Description: Translates developer documentation with code-aware handling that preserves Markdown, code blocks, API identifiers, URLs, and file paths. Same backend as translate-text. Use it as a technical documentation translation API, developer docs localization tool, or README translator. Input schema: - text (string, required): Markdown docs, API docs, README text, or release notes. Max 12k chars. - target_language (string, required): Target language as an ISO code or name, e.g. 'en' or 'Spanish'. - source_language (string, optional): Optional. Source language ISO code or name. Auto-detected if omitted. - formality (string, optional): Optional. Register: 'casual', 'formal', or 'neutral' (default). Output schema: - translated_text (string): - detected_source_language (string): --- #### text-classify — $0.005 USDC URL: https://agentutility.ai/wordmint/text-classify POST: https://x402.agentutility.ai/text-classify Price: 0.005 USDC Method: POST Category: uncategorized Tags: wordmint, text-classification, zero-shot-classification, nlp, multi-label, intent-detection, mistral, classifier Description: Text classifier. Zero-shot classification — caller supplies 2-25 labels and the model picks the best one (or all matching labels in multi-label mode) with calibrated confidence scores and a per-label reason. Same backend as classify-text under a more search-friendly slug. Mistral powered. Input schema: - text (string, required): Text to classify. Max 15k chars. - labels (array, required): Candidate labels to choose from. 2-25 items, each a non-empty string ≤80 chars. - multi_label (boolean, optional): If true, returns every label that applies instead of just the best match. Optional; defaults to false. - label_descriptions (object, optional): Optional map of label name to a short description, used to guide the model. Output schema: - top_label (string): Label string with the highest confidence score for the input text. --- #### text-embedding — $0.005 USDC URL: https://agentutility.ai/wordmint/text-embedding POST: https://x402.agentutility.ai/text-embedding Price: 0.005 USDC Method: POST Category: uncategorized Tags: embeddings, text-embedding, vector-embedding, semantic-search, wordmint, gemini-embedding, bge-m3 Description: Embeds 1 to 100 strings into semantic vectors via Venice. Tier shorthand: 'default' → gemini-embedding-2-preview (newest, recommended), 'fast' → text-embedding-bge-m3, 'openai-compat' → text-embedding-3-small. You can also pass a full Venice embedding model name. Returns a list of vectors aligned with input order. Use it for text embedding, vector embedding, Venice embeddings, Gemini embeddings, or BGE-M3. Input schema: - texts (array, required): 1 to 100 strings to embed; each up to 30,000 chars. - model (string, optional): Tier shorthand ('default'|'fast'|'openai-compat') or full Venice embedding model name. Default 'default'. Output schema: - embeddings (string): Array of float vectors, one per input string, in the same order as the input array. - count (string): Number of input strings that were embedded in this call. - dimensions (string): Vector length of each returned embedding (varies by model). - model (string): Full Venice model name actually used to generate the embeddings. - tier (string): Tier shorthand resolved for this call (default, fast, openai-compat, or the passed model name). - usage (string): Token usage stats from Venice for this embedding call. - source (string): Upstream provider that produced the vectors (Venice). --- #### text-normalize — $0.005 USDC URL: https://agentutility.ai/wordmint/text-normalize POST: https://x402.agentutility.ai/text-normalize Price: 0.005 USDC Method: POST Category: uncategorized Tags: wordmint, unicode, normalization, homoglyph-detection, script-detection, invisible-characters, nfc-nfkc, text-normalize Description: Text normalize. Unicode NFC / NFD / NFKC / NFKD normalization plus per-codepoint script classification (Latin / Cyrillic / Greek / Hebrew / Arabic / CJK / etc.), homoglyph detection (the Cyrillic 'а' that looks like Latin 'a'), and invisible / RTL / BOM detection. Same backend as unicode-normalize. Input schema: - text (string, required): Input text. Up to 100000 chars. - form (string, optional): Default 'NFC'. Output schema: - normalized (string): Input string after applying the requested Unicode normalization form (NFC, NFD, NFKC, or NFKD). - form (string): Normalization form that was applied to the input (one of NFC, NFD, NFKC, NFKD). - scripts_detected (string): List of Unicode scripts found in the input (e.g. Latin, Cyrillic, Greek, Hebrew, Arabic, CJK). - is_mixed_script (string): True when the input mixes characters from multiple scripts, a common homoglyph-attack signal. --- #### thesaurus — $0.005 USDC URL: https://agentutility.ai/wordmint/thesaurus POST: https://x402.agentutility.ai/thesaurus Price: 0.005 USDC Method: POST Category: uncategorized Tags: wordmint, thesaurus, synonyms, antonyms, rhymes, query-expansion, paraphrasing, datamuse Description: Returns synonyms, antonyms, and related words for any input word, configurable across five modes: 'synonyms' (rel_syn), 'antonyms' (rel_ant), 'sounds_like' (homophones / rhymes), 'similar_meaning' (semantically near), or 'related' (commonly co-occurring triggers). Wraps the public Datamuse API, no auth, commercial-OK. Use it as a thesaurus, rhyme finder, paraphrasing aid, or query expansion tool. Input schema: - word (string, required): Single English word to look up. - mode (string, optional): Relation type. Default 'synonyms'. - limit (number, optional): Max results to return. 1-50. Default 20. Output schema: - word (string): Input word that was looked up in the thesaurus. - mode (string): Lookup mode used: synonyms, antonyms, sounds_like, similar_meaning, or related. - results (string): Array of related words returned by Datamuse for the given word and mode, ordered by relevance score. - source (string): Upstream data provider, set to 'datamuse' for this endpoint. --- #### ticket-cluster — $0.02 USDC URL: https://agentutility.ai/wordmint/ticket-cluster POST: https://x402.agentutility.ai/ticket-cluster Price: 0.02 USDC Method: POST Category: uncategorized Tags: wordmint, ticket, cluster, ticket-cluster Description: Groups a batch of raw support tickets into themed clusters so you can see what's actually driving volume without reading every ticket by hand. Send an array of ticket texts and get back labeled clusters, each with a ticket count, the original ticket_indexes it covers, and a representative sample, built for ticket clustering, support theme grouping, and ticket triage at queue scale. Grounded strictly on the ticket text you send, up to 200 tickets per call. This is read-only analysis; redact customer PII from ticket text before sending it. Use it as a ticket clustering API, support theme grouping tool, ticket triage assistant, or issue clustering endpoint for high-volume support queues. Input schema: - tickets (array, required): 1-200 support ticket texts (strings) to cluster by theme. Each ticket max 2,000 chars. - max_clusters (number, optional): Maximum number of clusters to return. Default 8, max 30. Output schema: - ticket_count (string): - cluster_count (string): - clusters (string): - model (string): - source (string): --- #### token-count — $0.005 USDC URL: https://agentutility.ai/wordmint/token-count POST: https://x402.agentutility.ai/token-count Price: 0.005 USDC Method: POST Category: uncategorized Tags: wordmint, tokenizer, token-count, context-window, gpt-4, claude-tokens, tiktoken, cl100k Description: Estimates LLM token counts entirely locally, with no external lookups. Heuristic estimator targeting cl100k_base / o200k_base (GPT-4o) with calibrated multipliers for Claude and Gemini; the input model name is matched against an internal table of supported tokenizers. Accuracy ±5% versus tiktoken on typical English. Use it as a tokenizer estimate, GPT-4 token count, Claude token count, Gemini token count, or context-window pre-flight. Input schema: - text (string, required): Text to count. Up to 1,000,000 chars. - model (string, optional): Target model. Examples: 'gpt-4o' (default), 'claude-sonnet-4-5', 'gemini-2-pro'. Free-form; matched against an internal multiplier table. Output schema: - text_chars (string): Character count of the input text that was tokenized. - model (string): Model name supplied in the request (e.g. gpt-4o, claude-3-5-sonnet, gemini-1.5-pro). - matched_tokenizer (string): Internal tokenizer family matched to the model (e.g. cl100k_base, o200k_base, claude-approx, gemini-approx). - estimated_tokens (string): Estimated token count for the input text under the matched tokenizer. - accuracy_note (string): Expected accuracy band versus the official tokenizer, typically within plus or minus 5% on English prose. - source (string): Origin of the estimate; always local-heuristic. --- #### tool-card-generate — $0.005 USDC URL: https://agentutility.ai/wordmint/tool-card-generate POST: https://x402.agentutility.ai/tool-card-generate Price: 0.005 USDC Method: POST Category: uncategorized Tags: wordmint, tool-card, function-calling, openai-schema, json-schema, a2a, agent-tools, tool-card-generator Description: Generates an agent tool card from a tool name + plain-English description (and optional parameter hints): a strict OpenAI/A2A-compatible spec of { name, description, parameters: <JSON Schema> }. Powered by Venice zai-org-glm-4.7 in json_object mode. Useful for retrofitting LLM-callable tool descriptions onto existing API endpoints. Use it as an OpenAI function-calling spec generator, A2A tool-card builder, or agent tool description writer. Input schema: - name (string, required): Tool name (1-64 chars, snake_case or kebab-case, starts with a letter). - description (string, required): One-sentence description of what the tool does. - parameters_hint (string, optional): Free-form hint about parameters: types, names, what they mean. Optional. - example (string, optional): Optional example invocation. Output schema: - tool_card (string): JSON string with the generated tool card object containing name, description, and a JSON Schema parameters block. - model (string): Venice model ID used to generate the tool card (zai-org-glm-4.7). - source (string): Generator identifier indicating the tool card was produced by this endpoint's Venice-backed pipeline. --- #### translate — $0.002 USDC URL: https://agentutility.ai/wordmint/translate POST: https://x402.agentutility.ai/translate Price: 0.002 USDC Method: POST Category: ai Tags: translate, translation, i18n, language, ai Description: Translate agent messages, support replies, and documentation into a target language without breaking Markdown, code blocks, URLs, or proper nouns. Send text and target_language, optionally supply source_language and casual, formal, or neutral formality, then get translated_text and detected_source_language. The latency-tuned route auto-detects the source and falls back across 100+ languages. Use it as a translation API, support reply translator, document translation service, or localization API for recurring agent workflows. Input schema: - text (string, required): Text to translate. Max 12k chars. - target_language (string, required): Target language as an ISO code ('es') or name ('Spanish'). - source_language (string, optional): Source language as an ISO code or name. Optional, auto-detected if omitted. - formality (string, optional): Register of the translation: casual, formal, or neutral. Optional, default neutral. Output schema: - translated_text (string): Translated string in the target language, with Markdown, code blocks, and URLs preserved from the input. - target_language (string): ISO 639-1 code or language name the text was translated into, as resolved from the request. - source_language (string): ISO 639-1 code or language name of the input, echoed back when explicitly provided in the request. - detected_source_language (string): ISO 639-1 code auto-detected from the input when no source language was supplied. - formality (string): Tone applied to the translation, such as formal, informal, or default for the target language. - input_chars (number): Character count of the source text submitted for translation. - output_chars (number): Character count of the translated text returned in this response. - model (string): Identifier of the AI model that produced the translation. --- #### translate-text — $0.002 USDC URL: https://agentutility.ai/wordmint/translate-text POST: https://x402.agentutility.ai/translate-text Price: 0.002 USDC Method: POST Category: ai Tags: translate, translation, i18n, language, ai Description: Translate agent messages, support replies, and documents without breaking Markdown, code blocks, URLs, or proper nouns. Send text and target_language, then get translated_text plus detected_source_language; source_language and formality are optional. It auto-detects the source and uses a latency-tuned fallback for 100+ languages. Use it as a translation API, document translation service, support reply translator, or localization API for recurring agent workflows. Input schema: - text (string, required): Text to translate. Max 12k chars. - target_language (string, required): Target language as an ISO code or name, e.g. 'en' or 'Spanish'. - source_language (string, optional): Optional. Source language ISO code or name. Auto-detected if omitted. - formality (string, optional): Optional. Register: 'casual', 'formal', or 'neutral' (default). Output schema: - translated_text (string): Translated output string in the target language, with Markdown, code blocks, and URLs preserved. - target_language (string): Target language used for the translation, as an ISO code or language name. - source_language (string): Source language as supplied in the request, or null if auto-detected. - detected_source_language (string): Language auto-detected from the input text when source_language was not provided. - formality (string): Formality register applied to the translation: casual, formal, or neutral. - input_chars (number): Character count of the original input text submitted for translation. - output_chars (number): Character count of the translated_text returned by the model. - model (string): Identifier of the AI model that produced the translation. --- #### travel-listing-translate — $0.002 USDC URL: https://agentutility.ai/wordmint/travel-listing-translate POST: https://x402.agentutility.ai/travel-listing-translate Price: 0.002 USDC Method: POST Category: uncategorized Tags: wordmint, travel, listing, translate, travel-listing-translate Alias of: translate-text Description: Translates travel and hospitality copy: lodging descriptions, itinerary copy, amenities, and guest messages. Same backend as translate-text. Use it as a travel listing translation API, hotel and tour localization tool, or hospitality copy translator. Input schema: - text (string, required): Text to translate. Max 12k chars. - target_language (string, required): Target language as an ISO code or name, e.g. 'en' or 'Spanish'. - source_language (string, optional): Optional. Source language ISO code or name. Auto-detected if omitted. - formality (string, optional): Optional. Register: 'casual', 'formal', or 'neutral' (default). Output schema: - translated_text (string): - detected_source_language (string): --- #### tweet-sentiment — $0.03 USDC URL: https://agentutility.ai/wordmint/tweet-sentiment POST: https://x402.agentutility.ai/tweet-sentiment Price: 0.03 USDC Method: POST Category: uncategorized Tags: wordmint, tweet, sentiment, tweet-sentiment Alias of: twitter-sentiment Description: Analyzes the sentiment of recent tweets matching a query. Fetches recent public X posts, excludes retweets, and returns per-tweet labels plus aggregate sentiment distribution and average score. Use it as a tweet sentiment analyzer, Twitter recent-search sentiment tool, or X post sentiment API. Input schema: - query (string, required): X recent-search query. - max_results (number, optional): Number of recent posts to fetch, clamped to 10-50. - language (string, optional): Optional two-letter language filter. Output schema: - result_count (string): - overall_sentiment (string): - distribution (string): --- #### twitter-sentiment — $0.03 USDC URL: https://agentutility.ai/wordmint/twitter-sentiment POST: https://x402.agentutility.ai/twitter-sentiment Price: 0.03 USDC Method: POST Category: uncategorized Tags: wordmint, twitter, sentiment, twitter-sentiment Description: Searches recent public X posts for a query and scores each tweet's sentiment, returning tweet-level scores plus aggregate positive/neutral/negative distribution and average score. Excludes retweets by default with an optional language filter. Requires X_BEARER_TOKEN; read-only, no posting, replying, liking, following, or account mutation. Use it as a Twitter sentiment API, X sentiment API, social sentiment monitor, tweet sentiment analysis, brand sentiment search, or crypto sentiment tracker. Input schema: - query (string, required): X recent-search query, e.g. 'x402 payments' or '(coinbase OR bankr) x402'. - max_results (number, optional): Number of recent posts to fetch. X API minimum is 10; this endpoint clamps to 10-50. Default 10. - language (string, optional): Optional two-letter language filter, e.g. 'en'. Output schema: - query (string): - result_count (string): - overall_sentiment (string): - average_score (string): - distribution (string): - source (string): --- #### twitter-sentiment-api — $0.03 USDC URL: https://agentutility.ai/wordmint/twitter-sentiment-api POST: https://x402.agentutility.ai/twitter-sentiment-api Price: 0.03 USDC Method: POST Category: uncategorized Tags: twitter, sentiment, api, twitter-sentiment-api Alias of: twitter-sentiment Description: Analyzes Twitter/X sentiment by searching recent posts and scoring sentiment, polarity, volume, and sample post context when X API credentials are configured. Same X-backed handler as social-sentiment. Use it as a Twitter sentiment API, X sentiment analysis, or social sentiment endpoint. Input schema: - query (string, required): X recent-search query. - max_results (number, optional): Number of recent posts to fetch, clamped to 10-50. - language (string, optional): Optional two-letter language filter. Output schema: - query (string): - sentiment (string): - sample_size (string): --- #### type-inference-from-json — $0.005 USDC URL: https://agentutility.ai/wordmint/type-inference-from-json POST: https://x402.agentutility.ai/type-inference-from-json Price: 0.005 USDC Method: POST Category: uncategorized Tags: json, typescript, zod, json-schema, type-inference, codegen, schema Description: Infers type definitions from a JSON sample, converting JSON to TypeScript, Zod, or JSON Schema. Paste a sample (or array of samples); returns a generated type definition in your chosen format. Merges across array elements / object samples: properties present in some but not all become optional, mixed primitive types become unions. Auto-detects string formats (date-time / uuid / uri / email) for richer outputs. Ideal inside agent code-gen loops that need to consume an unfamiliar API response. Use it as a JSON shape inferer or quicktype-style type generator. Input schema: - json (string | object | array | number | boolean | null, required): The JSON sample to infer from. Accept a JSON string OR a pre-parsed object/array/primitive. Max 256 KB if passed as string. - format (string, optional): Output format. Default 'typescript'. - root_name (string, optional): Name of the root type / interface / Zod export. Must be a valid JS identifier. Default 'Root'. - date_strings (boolean, optional): If true (default), recognize ISO-8601 date-time / UUID / URL / email strings and emit format-aware types. Set false to treat all strings as plain 'string'. Output schema: - format (string): Output format requested: typescript, zod, json-schema, or similar. - root_name (string): Name used for the top-level generated type or schema (e.g. Root, User). - types (string): Generated type definition source as a string in the requested format, ready to paste into code. - inferred_shape (object): Internal shape tree with per-field types, optionality flags, and detected string formats before rendering. - source (string): Echo of the input JSON sample (or array) that the types were inferred from. --- #### unicode-normalize — $0.005 USDC URL: https://agentutility.ai/wordmint/unicode-normalize POST: https://x402.agentutility.ai/unicode-normalize Price: 0.005 USDC Method: POST Category: uncategorized Tags: wordmint, unicode-normalize, homoglyph-detection, idn-spoof, zero-width-chars, phishing-detection, nfc-nfkc, lookalike-chars Description: Normalizes Unicode text and flags lookalike or hidden characters used in spoofing and phishing. Normalizes to NFC (default), NFD, NFKC, or NFKD, classifies every codepoint by script (Latin / Cyrillic / Greek / Hebrew / Arabic / CJK / Hangul / etc.), flags Cyrillic / Greek / Latin Extended homoglyphs (the Cyrillic 'а' that looks like Latin 'a', etc.) with their position, codepoint, and the ASCII char they impersonate, and surfaces hidden / formatting characters like zero-width spaces, RTL overrides, and BOMs. Use it for homoglyph detection, IDN spoof checks, invisible-character and zero-width scans, and phishing detection. Input schema: - text (string, required): Input text to normalize and analyze. Up to 100000 chars. - form (string, optional): Unicode normalization form. Default 'NFC'. Output schema: - normalized (string): Input text after Unicode normalization to the requested form (NFC by default). - form (string): Normalization form applied: NFC, NFD, NFKC, or NFKD. - scripts_detected (string): List of Unicode scripts found in the input (Latin, Cyrillic, Greek, CJK, etc.). - homoglyph_warnings (string): Array of suspicious lookalike codepoints with position, codepoint, and the ASCII char they impersonate. - hidden_chars (string): Array of invisible or formatting chars found (zero-width spaces, RTL overrides, BOMs) with positions. - is_mixed_script (string): True when input mixes scripts in a way that suggests IDN spoofing or phishing. - source (string): Origin tag for the result, e.g. local JS normalization. --- #### voice-of-customer-sentiment — $0.01 USDC URL: https://agentutility.ai/wordmint/voice-of-customer-sentiment POST: https://x402.agentutility.ai/voice-of-customer-sentiment Price: 0.01 USDC Method: POST Category: uncategorized Tags: wordmint, voice, of, customer, sentiment, voice-of-customer-sentiment Alias of: sentiment-analysis Description: Processes survey verbatims, support snippets, reviews, and interview notes by theme, sentiment, emotion, and urgency. Same sentiment-analysis backend. Use it as a voice of customer sentiment API, VOC feedback classifier, or customer insight scoring tool. Input schema: - text (string, required): Text to analyze. Max 12,000 chars. - aspects (array, optional): Optional. Up to 15 aspect names (e.g. 'food', 'service') to score individually alongside overall sentiment. Output schema: - overall_sentiment (string): - overall_score (string): - confidence (string): --- #### x-sentiment — $0.03 USDC URL: https://agentutility.ai/wordmint/x-sentiment POST: https://x402.agentutility.ai/x-sentiment Price: 0.03 USDC Method: POST Category: uncategorized Tags: wordmint, x, sentiment, x-sentiment Alias of: twitter-sentiment Description: Scores sentiment across recent X posts for any query, returning positive, neutral, and negative labels with result counts and aggregate distribution. Runs X API v2 recent search and scores public posts locally. Use it as a Twitter sentiment monitor or social listening API. Input schema: - query (string, required): X recent-search query. - max_results (number, optional): Number of recent posts to fetch, clamped to 10-50. - language (string, optional): Optional two-letter language filter. Output schema: - result_count (string): - overall_sentiment (string): - distribution (string): --- ## WebProbe — Inspect any website. Pay per look. URL: https://agentutility.ai/web-probe Endpoints: 155 Price range: $0.001 – $0.10 USDC/call Lead endpoint: scrape Pitch: DNS, SSL, WHOIS, DMARC, subdomain enumeration, scraping, screenshots, Wikipedia, HN, arXiv. The agent's pre-flight check for the open web. Buyer: Security agents, SEO automation, brand-monitoring bots, anti-phishing tools, journalism workflows, attack-surface mappers. Wedge: Wappalyzer + SecurityTrails + HIBP + WHOIS + HN API — each is a separate product. WebProbe collapses them into one paid API surface. ### endpoints #### answer-web — $0.04 USDC URL: https://agentutility.ai/web-probe/answer-web POST: https://x402.agentutility.ai/answer-web Price: 0.04 USDC Method: POST Category: uncategorized Tags: web-probe, answer, web, answer-web Description: Answers natural-language questions with live web research, returning a synthesized answer with inline [N] citations and the source URLs. Combines Decodo Google SERP + parallel cheerio scrape + Morpheus llama-3.3-70b. No login, pay-per-call. Use it as a live web answer engine, Perplexity-style cited answers, web Q&A, agent search, research-grade question-to-answer with sources, or SERP + scrape + LLM synthesis. Input schema: - question (string, required): The natural-language question. 1-500 chars. - max_sources (number, optional): Max sources to scrape and cite. Default 3, max 5. - recency (string, optional): Time filter passed to Google. Default 'any'. - language (string, optional): Two-letter language code. Default 'en'. Output schema: - question (string): - answer (string): - sources (string): - model (string): - search_results_count (string): - scraped_count (string): --- #### archive-snapshot — $0.02 USDC URL: https://agentutility.ai/web-probe/archive-snapshot POST: https://x402.agentutility.ai/archive-snapshot Price: 0.02 USDC Method: POST Category: utilities Tags: archive, wayback, history, monitor Description: Finds the closest archived snapshot of a public URL, like a Wayback Machine API. Given a URL and optional timestamp, returns the closest archived capture URL, archive timestamp, and optional cleaned archived page text for citation repair, reference rot fixes, due diligence, and provenance checks. Use it as a web archive lookup, historical webpage snapshot, or archived URL finder. Input schema: - url (string, required): Public http(s) URL to look up in the Wayback Machine. - timestamp (string, optional): Optional. Target date for the snapshot: ISO 8601, 'YYYY-MM-DD', 'YYYYMMDD', or 'YYYYMMDDhhmmss'. Defaults to the most recent capture. - fetch_text (boolean, optional): Optional. If true, also fetches and returns the archived page's cleaned text (source capped at 10MB). Default false. Output schema: - requested_url (string): Echoes back the URL submitted for archive lookup. - snapshot_url (string): Direct link to the closest archived snapshot on web.archive.org. - snapshot_timestamp (string): Wayback Machine timestamp of the snapshot in YYYYMMDDhhmmss format. - snapshot_iso_timestamp (string): Snapshot capture time as an ISO 8601 datetime string. - snapshot_status (string): HTTP status code the archive recorded when it captured the original page. - archived_text (string): Cleaned plain-text body extracted from the archived page, when text fetch was requested. - archived_text_chars (number): Character count of the cleaned archived_text payload. - archive_fetch_status (number): HTTP status code returned when fetching the snapshot page from web.archive.org. - source (string): Upstream archive provider used for the lookup, e.g. wayback or archive.org. --- #### archive-snapshot-api — $0.02 USDC URL: https://agentutility.ai/web-probe/archive-snapshot-api POST: https://x402.agentutility.ai/archive-snapshot-api Price: 0.02 USDC Method: POST Category: uncategorized Tags: archive, snapshot, api, archive-snapshot-api Alias of: archive-snapshot Description: Finds archived snapshots of public web pages, returning the closest Wayback Machine captures with timestamps, status codes, and replay URLs. Same archive-snapshot backend. Use it as an archive snapshot API, Wayback Machine snapshot lookup, or historical URL capture source. Input schema: - url (string, required): Public http(s) URL to look up in the Wayback Machine. - timestamp (string, optional): Optional. Target date for the snapshot: ISO 8601, 'YYYY-MM-DD', 'YYYYMMDD', or 'YYYYMMDDhhmmss'. Defaults to the most recent capture. - fetch_text (boolean, optional): Optional. If true, also fetches and returns the archived page's cleaned text (source capped at 10MB). Default false. Output schema: - url (string): - archived_url (string): --- #### archive-url — $0.02 USDC URL: https://agentutility.ai/web-probe/archive-url POST: https://x402.agentutility.ai/archive-url Price: 0.02 USDC Method: POST Category: uncategorized Tags: web-probe, archive, url, archive-url Alias of: archive-snapshot Description: Looks up the archived copy of a public URL closest to a given timestamp and can fetch cleaned archived page text. Useful for citation repair, provenance checks, and reference rot fixes. Use it as an archive snapshot finder, web archive URL builder, or Wayback Machine snapshot API. Input schema: - url (string, required): Public http(s) URL to look up in the Wayback Machine. - timestamp (string, optional): Optional. Target date for the snapshot: ISO 8601, 'YYYY-MM-DD', 'YYYYMMDD', or 'YYYYMMDDhhmmss'. Defaults to the most recent capture. - fetch_text (boolean, optional): Optional. If true, also fetches and returns the archived page's cleaned text (source capped at 10MB). Default false. Output schema: - snapshot_url (string): - snapshot_iso_timestamp (string): --- #### arxiv-bibtex — $0.005 USDC URL: https://agentutility.ai/web-probe/arxiv-bibtex POST: https://x402.agentutility.ai/arxiv-bibtex Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, bibtex, arxiv, citation-generator, academic-papers, latex, doi-lookup, arxiv-bibtex Description: Turns an arXiv paper into a BibTeX entry: pulls title, authors, year, abstract, and DOI from the arXiv API and generates a properly-formatted BibTeX entry with an auto-derived cite key (or your own). Free public arXiv API. Use it as an arxiv citation generator, paper bibtex tool, LaTeX citation builder, or academic citation lookup. Input schema: - arxiv_id (string, required): arXiv ID. New-style (e.g. '1706.03762', '1706.03762v3') or old-style ('cs.AI/0602099'). 'arXiv:' prefix is stripped. - cite_key (string, optional): Override the cite key. Default is auto-derived from first author surname + year + arxiv id. Output schema: - arxiv_id (string): Normalized arXiv identifier of the paper (e.g., 2301.12345 or older-style cs.AI/0301001). - cite_key (string): BibTeX citation key used inside the entry, either auto-derived from first author + year or your override. - title (string): Paper title as listed on arXiv, with LaTeX escaping applied for the BibTeX entry. - authors (string): Author list joined for the BibTeX author field, formatted as 'Last, First and Last, First'. - year (string): Four-digit publication year pulled from the arXiv submission or update date. - abstract (string): Paper abstract text scraped from the arXiv API response. - doi (string): DOI string if arXiv has one registered for the paper, otherwise empty. - bibtex (string): Fully-formatted BibTeX @article entry ready to paste into a .bib file. - source (string): Upstream data source label, set to 'arxiv' for entries built from the arXiv API. --- #### arxiv-search — $0.03 USDC URL: https://agentutility.ai/web-probe/arxiv-search POST: https://x402.agentutility.ai/arxiv-search Price: 0.03 USDC Method: POST Category: uncategorized Tags: web-probe, arxiv, academic-search, research-papers, preprints, scholarly-search, paper-search, arxiv-search Description: Search arXiv's full paper catalog by query, author, category, or a specific id-list and get back structured results instead of scraping HTML. Runs against the public arXiv API, so coverage matches what researchers actually publish. Each result carries title, authors, abstract, primary category, submission and update dates, a PDF URL, and DOI when one exists; the response also reports total_results and how many were returned for the requested limit. Use it as an arXiv search API, academic paper lookup, or research literature search tool for tracking preprints, building citation lists, or monitoring a research topic. Input schema: - query (string, optional): Free-text search across title/abstract/full-text. At least one of query, author, category, or id_list is required. - author (string, optional): Filter by author name. - category (string, optional): arXiv category code (e.g. 'cs.LG'). - id_list (array, optional): Array of specific arXiv IDs to look up directly. - limit (number, optional): Max results to return, 1-50. Default 10. - sort_by (string, optional): 'relevance' (default), 'lastUpdatedDate', or 'submittedDate'. - sort_order (string, optional): 'descending' (default) or 'ascending'. - include_abstract (boolean, optional): Boolean, default true. Set false to omit abstracts and shrink the payload. Output schema: - total_results (string): Total number of arXiv papers matching the search query before the limit is applied. - returned (string): Number of papers actually included in this response after applying the limit. --- #### arxiv-summarize — $0.04 USDC URL: https://agentutility.ai/web-probe/arxiv-summarize POST: https://x402.agentutility.ai/arxiv-summarize Price: 0.04 USDC Method: POST Category: ai Tags: arxiv, research, summarize, papers, science Description: Turn an arXiv paper into a structured research summary without reading the PDF. Send an arxiv_id_or_url (like "2402.12345" or a full arxiv.org link) and get back a TLDR, 3-5 key findings, a methods description, disclosed limitations, and a plain-language so-what on why the paper matters outside its subfield, plus title, authors, categories, and links (arxiv_url, pdf_url). Works from the paper's abstract via the arXiv API, so it covers the claim and framing rather than deep results tables. Use it as an arXiv summarizer, research paper TLDR generator, or literature-review triage tool when you need to screen or digest papers faster than reading each one end to end. Input schema: - arxiv_id_or_url (string, required): arXiv paper id or URL, e.g. '2402.12345' or an arxiv.org/abs link. - include_abstract (boolean, optional): Include the raw abstract text in the response. Optional, default true. Output schema: - arxiv_id (string): Canonical arXiv ID parsed from the input (e.g. 2301.12345). - arxiv_url (string): Canonical arXiv abstract page URL for the paper. - pdf_url (string): Direct URL to the paper's PDF on arxiv.org. - title (string): Paper title as registered on arXiv. - authors (array): Array of author names listed on the arXiv submission. - primary_category (string): Primary arXiv category code for the paper (e.g. cs.LG, hep-th). - categories (array): All arXiv category codes the paper is cross-listed under. - published (string): ISO 8601 timestamp of the paper's initial arXiv submission. - updated (string): ISO 8601 timestamp of the most recent arXiv revision. - doi (string): DOI associated with the paper, if registered on arXiv. - summary (object): Structured TLDR object with key_findings, methods, limitations, so_what, and keywords fields. - abstract (string): Raw abstract text fetched from the arXiv API. - abstract_chars (number): Character count of the raw abstract string. --- #### b2b-lead-enrich — $0.01 USDC URL: https://agentutility.ai/web-probe/b2b-lead-enrich POST: https://x402.agentutility.ai/b2b-lead-enrich Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, b2b, lead, enrich, b2b-lead-enrich Description: Enriches B2B leads from caller-supplied email/name/domain/company into a public-data profile with inferred name, company, domain, MX records, and homepage context. Designed for agentic sales workflows without private data brokers or prohibited scraping. Use it as a B2B lead enrichment API, sales lead enrichment, or prospect enrichment lite. Input schema: - email (string, optional): Prospect email address. - name (string, optional): Optional known prospect name. - domain (string, optional): Optional company domain. - company (string, optional): Optional known company name. - include_homepage (boolean, optional): Fetch public homepage metadata when available. Default true. Output schema: - email (string): - name (string): - domain (string): - company (string): --- #### brand-domain-check — $0.005 USDC URL: https://agentutility.ai/web-probe/brand-domain-check POST: https://x402.agentutility.ai/brand-domain-check Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, brand, domain, check, brand-domain-check Alias of: whois-lookup Description: Checks whether a brand or company domain is established, expiring, registrar-locked, or newly registered, on the same RDAP backend as whois-lookup. Use it as a brand domain check API, startup domain diligence, or company-name domain screen. Input schema: - domain (string, required): Apex domain to look up (e.g. 'example.com'). Subdomains are stripped to the registrable domain before query. - include_certificates (boolean, optional): If true, fetch a crt.sh certificate-transparency summary (issuer counts, first/last seen, total certs). Default false. Output schema: - domain (string): - age_days (string): - days_until_expiry (string): - registrar (string): - flags (string): --- #### brand-name-generator — $0.05 USDC URL: https://agentutility.ai/web-probe/brand-name-generator POST: https://x402.agentutility.ai/brand-name-generator Price: 0.05 USDC Method: POST Category: uncategorized Tags: web-probe, brand, name, generator, brand-name-generator Description: Generates brand name candidates and returns ranked names, slugs, rationale, checked TLDs, and availability counts. Same backend as domain-suggest, with exact brand-name wording for discovery. Use it as a product naming API or brandable domain suggester. Input schema: - concept (string, required): Plain-language brand, product, or project concept. - count (number, optional): Number of candidates to brainstorm. 1-20. Default 10. - tlds (array, optional): TLDs to check, without dots. Default ['com','ai','dev','io','co']; max 6. - tone (string, optional): Naming tone hint. Default neutral. Output schema: - concept (string): - returned_count (string): - candidates (string): --- #### brand-name-score — $0.005 USDC URL: https://agentutility.ai/web-probe/brand-name-score POST: https://x402.agentutility.ai/brand-name-score Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, brand, name, score, brand-name-score Description: Scores a candidate brand or startup name on quality and risk. Evaluates length, pronounceability, handle/domain readiness, distinctiveness, generic-word risk, reserved-brand risk, and concept fit; returns score, grade, risks, strengths, recommendations, and domain candidate slugs. Pair with domain-availability, x-handle-availability, domain-suggest, and brand-clearance for a full startup naming workflow. Use it as a brand name scorer, startup name evaluator, company name quality check, or product naming validator. Input schema: - name (string, required): Candidate brand, company, product, or project name. - concept (string, optional): Optional product/business concept used to score semantic fit. - audience (string, optional): Optional target audience context. - tlds (array, optional): Optional TLD list used to emit domain candidate strings. Does not check availability. Output schema: - name (string): - slug (string): - score (string): - grade (string): - domain_candidates (string): --- #### brand-watch-domain-risk — $0.005 USDC URL: https://agentutility.ai/web-probe/brand-watch-domain-risk POST: https://x402.agentutility.ai/brand-watch-domain-risk Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, brand, watch, domain, risk, brand-watch-domain-risk Alias of: whois-lookup Description: Checks new or suspicious brand-adjacent domains for age, registrar, expiry, DNSSEC, and transfer/lock statuses. An unregistered lookalike domain answers with found:false instead of erroring — that's itself a risk signal for brand-watch use cases. Same backend as whois-lookup. Use it as a brand watch domain risk API, lookalike-domain RDAP triage tool, or trademark monitoring support. Input schema: - domain (string, required): Apex domain to look up (e.g. 'example.com'). Subdomains are stripped to the registrable domain before query. - include_certificates (boolean, optional): If true, fetch a crt.sh certificate-transparency summary (issuer counts, first/last seen, total certs). Default false. Output schema: - domain (string): - age_days (string): - flags (string): --- #### browser-render — $0.03 USDC URL: https://agentutility.ai/web-probe/browser-render POST: https://x402.agentutility.ai/browser-render Price: 0.03 USDC Method: POST Category: uncategorized Tags: web-probe, browser, render, browser-render Alias of: browser-session Description: Loads a public URL with JavaScript enabled and returns rendered HTML, title, final URL, byte count, or a base64 screenshot when requested. Same headless browser runtime as browser-session. Use it as a browser render API, dynamic page renderer, post-JS HTML fetcher, or to render a JavaScript page. Input schema: - url (string, required): Absolute public http(s) URL to render. Max 4096 characters; private-network targets are rejected. - screenshot (boolean, optional): Return a base64 PNG screenshot instead of HTML. Default false. - full_page (boolean, optional): Accepted for compatibility when screenshot=true; capture dimensions are selected by the browser runtime. - wait_ms (number, optional): Extra milliseconds to wait after load for late JS (0-10000). Default 0. - block_ads (boolean, optional): Accepted for compatibility; filtering behavior is selected by the browser runtime. Output schema: - url (string): - title (string): - html (string): - source (string): --- #### browser-session — $0.03 USDC URL: https://agentutility.ai/web-probe/browser-session POST: https://x402.agentutility.ai/browser-session Price: 0.03 USDC Method: POST Category: uncategorized Tags: browser, session, browser-session Description: Loads a public URL in a real headless browser with JavaScript executed, then returns the rendered HTML and page title, or a base64 screenshot. For pages a plain HTTP fetch can't read because the content is built client-side. Use it as a headless browser render API, JavaScript page renderer, dynamic page renderer, screenshot API, or to scrape JS-heavy sites and get the post-JavaScript DOM. Input schema: - url (string, required): Absolute public http(s) URL to render. Max 4096 characters; private-network targets are rejected. - screenshot (boolean, optional): Return a base64 PNG screenshot instead of HTML. Default false. - full_page (boolean, optional): Accepted for compatibility when screenshot=true; capture dimensions are selected by the browser runtime. - wait_ms (number, optional): Extra milliseconds to wait after load for late JS (0-10000). Default 0. - block_ads (boolean, optional): Accepted for compatibility; filtering behavior is selected by the browser runtime. Output schema: - url (string): - final_url (string): - title (string): - html (string): - bytes (string): - truncated (string): - source (string): --- #### business-name-generator — $0.05 USDC URL: https://agentutility.ai/web-probe/business-name-generator POST: https://x402.agentutility.ai/business-name-generator Price: 0.05 USDC Method: POST Category: uncategorized Tags: web-probe, business, name, generator, business-name-generator Description: Generates business name ideas: brainstorms short brandable candidates for a concept, checks TLD availability, and ranks by available domains plus brandability score. Same backend as domain-suggest, exposed under the broad buyer wording for new business workflows. Use it as a company name ideas or brandable domain generator. Input schema: - concept (string, required): Plain-language business or product concept. - count (number, optional): Number of candidates to brainstorm. 1-20. Default 10. - tlds (array, optional): TLDs to check, without dots. Default ['com','ai','dev','io','co']; max 6. - tone (string, optional): Naming tone hint. Default neutral. Output schema: - concept (string): - returned_count (string): - tlds_checked (string): - candidates (string): --- #### civic-meeting-brief — $0.01 USDC URL: https://agentutility.ai/web-probe/civic-meeting-brief POST: https://x402.agentutility.ai/civic-meeting-brief Price: 0.015 USDC Method: POST Category: uncategorized Tags: web-probe, civic, meeting, brief, civic-meeting-brief Description: Civic meeting brief for turning a raw council or board agenda or minutes document into a scannable summary of what actually happened. Send the meeting text and get back decisions made, action items with owners, recorded votes, and other items worth flagging, grounded only on the supplied text with no invented facts. Public meeting brief, council minutes summary, agenda summary, civic meeting digest. This is a summarization tool, not legal advice, and it will not infer a decision the text does not state. Use it as a council minutes summarizer, a public meeting brief generator, or an agenda/vote tracker for civic-tech and local-news agents. Input schema: - text (string, required): Raw text of the public meeting agenda or minutes to summarize. Required, max 20000 chars. - focus (string, optional): Optional topic to pay extra attention to, e.g. 'budget' or 'zoning'. Max 200 chars. Output schema: - decisions (string): - action_items (string): - votes (string): - notable (string): - focus (string): - model (string): - source (string): --- #### company-enrich — $0.01 USDC URL: https://agentutility.ai/web-probe/company-enrich POST: https://x402.agentutility.ai/company-enrich Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, company, enrich, company-enrich Description: Enrich a company from its domain or an email address. Returns the normalized domain, inferred company name, MX records, and public homepage metadata (title, description, image, HTTP status). Public-data-only company/organization enrichment — no private databases or social scraping. Input schema: - domain (string, optional): Company domain or website URL. - email (string, optional): Optional email address used to derive the domain. - company (string, optional): Optional known company name override. Output schema: - domain (string): - company (string): - is_free_email_domain (string): - mx_records (string): - source (string): --- #### company-name-score — $0.005 USDC URL: https://agentutility.ai/web-probe/company-name-score POST: https://x402.agentutility.ai/company-name-score Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, company, name, score, company-name-score Description: Scores the quality of a company name before you commit to domain, handle, trademark, and launch work. Same backend as brand-name-score. Use it as a company name score API, business name evaluator, or startup name quality check. Input schema: - name (string, required): Candidate company, brand, product, or project name. - concept (string, optional): Optional company/product concept used to score semantic fit. - audience (string, optional): Optional target audience context. - tlds (array, optional): Optional TLD list used to emit domain candidate strings. Does not check availability. Output schema: - name (string): - slug (string): - score (string): - grade (string): - domain_candidates (string): --- #### contact-enrich — $0.01 USDC URL: https://agentutility.ai/web-probe/contact-enrich POST: https://x402.agentutility.ai/contact-enrich Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, contact, enrich, contact-enrich Description: Enriches a contact from email, name, domain, or company into a normalized public-data record with inferred display name, company/domain context, MX records, and optional homepage metadata. No private people database, LinkedIn scraping, or social-network scraping. Use it as a contact enrichment API, email-to-contact enrichment, or lead contact lookup. Input schema: - email (string, optional): Contact email address. - name (string, optional): Optional known contact name. - domain (string, optional): Optional company domain. - company (string, optional): Optional known company name. - include_homepage (boolean, optional): Fetch public homepage metadata when available. Default true. Output schema: - email (string): - name (string): - company (string): - confidence (string): --- #### crates-io-stats — $0.003 USDC URL: https://agentutility.ai/web-probe/crates-io-stats POST: https://x402.agentutility.ai/crates-io-stats Price: 0.003 USDC Method: POST Category: uncategorized Tags: web-probe, crates-io, rust, package-stats, cargo, registry Description: Fetches the public crates.io API record for a Rust crate and returns description, license, repository, homepage, documentation, keywords, categories, latest stable version, total version count, recent versions with yanked flags + crate_size + Rust edition + MSRV, age in days, days_since_last_release, and all-time + recent-90d downloads. Public crates.io API, no auth, commercial use permitted with identifying User-Agent. Completes the trio with npm-package-stats and pypi-package-stats. Use it for crates.io package stats, Rust crate registry lookup, cargo package metadata, or Rust ecosystem stats. Input schema: - package (string, required): Crate name. 1-64 ASCII alphanumeric with '-' or '_'. - recent_versions (number, optional): How many most-recent versions to include. 1-20. Default 5. Output schema: - package (string): Echo of the requested crate name. - name (string): Canonical crate name from crates.io. - description (string): Crate description from crates.io metadata. - license (string): License identifier (e.g. 'MIT OR Apache-2.0') from the crate or latest version. - homepage (string): Homepage URL from crates.io metadata. - repository (string): Repository URL from crates.io metadata. - documentation (string): Documentation URL from crates.io metadata. - keywords (array): Keyword tags assigned by the maintainer. - categories (array): Category slugs the crate belongs to on crates.io. - latest_version (string): Newest version per crates.io (includes pre-releases). - latest_stable_version (string): Newest version that is not a pre-release. - total_versions (number): Total version count returned by crates.io. - recent_versions (array): Most-recent N versions, each with version, published timestamp, yanked flag, downloads, license, edition, MSRV, and crate_size. - first_published (string): ISO timestamp of the crate's earliest publish. - last_published (string): ISO timestamp of the most-recent publish. - age_days (number): Days since the first publish. - days_since_last_release (number): Days since the most-recent publish — staleness signal. - downloads (object): Object with all_time and recent_90d download counts from crates.io. --- #### creator-domain-check — $0.005 USDC URL: https://agentutility.ai/web-probe/creator-domain-check POST: https://x402.agentutility.ai/creator-domain-check Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, creator, domain, check, creator-domain-check Alias of: whois-lookup Description: Checks creator, newsletter, podcast, and community domains for age, expiry, registrar, DNSSEC, and suspicious new-registration flags. Same RDAP backend as whois-lookup. Use it as a creator domain check API, newsletter domain age lookup, or personal brand domain diligence tool. Input schema: - domain (string, required): Apex domain to look up (e.g. 'example.com'). Subdomains are stripped to the registrable domain before query. - include_certificates (boolean, optional): If true, fetch a crt.sh certificate-transparency summary (issuer counts, first/last seen, total certs). Default false. Output schema: - domain (string): - age_days (string): - days_until_expiry (string): - flags (string): --- #### crypto-headlines — $0.005 USDC URL: https://agentutility.ai/web-probe/crypto-headlines POST: https://x402.agentutility.ai/crypto-headlines Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, crypto, headlines, crypto-headlines Alias of: crypto-news Description: Crypto headlines API for agents that need breaking cryptocurrency news by topic or query. Search bitcoin, Ethereum, DeFi, stablecoin, and crypto market headlines across a 1–168 hour lookback, then receive article URLs, publisher domains, timestamps, language/country metadata, and per-headline sentiment. GDELT powers the search with a GNews fallback when configured. Data only, not trading advice. Use it as a crypto headlines API, breaking crypto news feed, cryptocurrency news search, or DeFi news API. Input schema: - topic (string, optional): Preset topic. Default crypto. - query (string, optional): Optional news query override, max 240 chars. - limit (number, optional): Headlines to return, 1-30. Default 10. - hours (number, optional): Lookback window in hours, 1-168. Default 48. Output schema: - topic (string): - returned (string): - sentiment (string): - source (string): --- #### crypto-news — $0.005 USDC URL: https://agentutility.ai/web-probe/crypto-news POST: https://x402.agentutility.ai/crypto-news Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, crypto, news, crypto-news Description: Crypto news API that searches recent cryptocurrency headlines for a topic, token, protocol, or market event. Send a topic or query with a 1–168 hour lookback; receive article URLs, publisher domains, timestamps, country and language metadata, and per-headline sentiment. Search bitcoin, Ethereum, DeFi, stablecoin, blockchain, token, and crypto market news through GDELT, with a GNews fallback when configured. Data only, no trading advice. Use it as a crypto news API, cryptocurrency news search, crypto market headlines feed, or digital asset news API. Input schema: - topic (string, optional): Preset topic. Default crypto. - query (string, optional): Optional news query override, max 240 chars. - limit (number, optional): Headlines to return, 1-30. Default 10. - hours (number, optional): Lookback window in hours, 1-168. Default 48. Output schema: - topic (string): - returned (string): - sentiment (string): - articles (string): - source (string): --- #### crypto-news-api — $0.003 USDC URL: https://agentutility.ai/web-probe/crypto-news-api POST: https://x402.agentutility.ai/crypto-news-api Price: 0.003 USDC Method: POST Category: uncategorized Tags: web-probe, crypto, news, api, crypto-news-api Alias of: crypto-news Description: Returns recent cryptocurrency headline metadata and sentiment. Same GDELT-backed handler as crypto-news, with a GNews fallback when configured, exposed under API buyer wording with a lower-cost route for routers that sort by price. No scraping and no trading advice. Use it as a crypto news API, cryptocurrency news API, or DeFi news endpoint. Input schema: - topic (string, optional): Preset topic. Default crypto. - query (string, optional): Optional news query override, max 240 chars. - limit (number, optional): Headlines to return, 1-30. Default 10. - hours (number, optional): Lookback window in hours, 1-168. Default 48. Output schema: - topic (string): - returned (string): - source (string): --- #### disposable-email-check — $0.005 USDC URL: https://agentutility.ai/web-probe/disposable-email-check POST: https://x402.agentutility.ai/disposable-email-check Price: 0.005 USDC Method: POST Category: utilities Tags: email, disposable, validation, fraud Description: Detects disposable and throwaway email addresses before they get through your signup form. Checks the email's domain against a 100k+ disposable-domain blocklist, flags role-style local-parts (admin@, info@, noreply@, support@), and verifies a live MX record via Cloudflare DNS-over-HTTPS so dead domains can't pass. Use it as a temp-mail, fake email, or 10minutemail filter, a Mailinator + Guerrilla Mail + Yopmail blocklist, fraud signup defense, role-account flagger, MX-record validator, or signup-form abuse guard. Input schema: - email (string, required): Email address to evaluate (e.g. 'user@mailinator.com'). Only the domain and local-part shape are used; the address is not contacted. Output schema: - email (string): Normalized email address that was checked, lowercased with whitespace trimmed. - local_part (string): Portion before the @ sign, e.g. 'jdoe' from 'jdoe+tag@example.com'. - domain (string): Portion after the @ sign, lowercased, e.g. 'mailinator.com'. - is_valid_format (boolean): True if the address parses as a syntactically valid RFC 5322 email. - is_disposable (boolean): True if the domain matches a known disposable/throwaway email provider in the blocklist. - matched_blocklist_domain (string): Exact blocklist entry that matched the email's domain, or empty string if no match. - is_explicitly_allowed (boolean): True if the domain is on the allowlist override, bypassing the disposable check. - is_role_account (boolean): True if the local part is a generic role address like admin, noreply, support, or info. - has_plus_tag (boolean): True if the local part contains a '+' subaddress tag (e.g. 'user+spam@gmail.com'). - has_mx_record (boolean): True if the domain has at least one MX record resolvable via Cloudflare DoH. - blocklist_size (number): Total number of disposable domains in the blocklist used for this check. - source (string): Identifier for the blocklist source or version used, e.g. 'disposable-email-domains'. --- #### dmarc-check — $0.02 USDC URL: https://agentutility.ai/web-probe/dmarc-check POST: https://x402.agentutility.ai/dmarc-check Price: 0.02 USDC Method: POST Category: utilities Tags: dmarc, spf, dkim, email-auth, deliverability, security Description: Audits a domain's email authentication posture: DMARC, SPF, and DKIM in one check. Reads the domain's DNS TXT records, parses each protocol's record (SPF mechanisms + qualifiers, DMARC tags p/sp/rua/ruf/pct/aspf/adkim, DKIM selectors with key bits and algorithm), and returns a 0-100 score, A-F grade, and per-finding human-readable reasons explaining the score. Use it as a mail-auth posture audit, spoofing-resistance grader, phishing-readiness scanner, domain email security score, dmarcian-style report, or pre-send deliverability check. Input schema: - domain (string, required): Apex domain to audit (e.g. 'google.com'). Resolves SPF/DMARC TXT at the domain and at _dmarc.<domain>. - dkim_selectors (array, optional): Optional list of DKIM selectors to probe (e.g. ['google', 'selector1', 's1']). Defaults to a common-selector probe set. Output schema: - domain (string): Domain that was audited, echoed back from the request. - score (number): Numeric email-auth health score from 0 to 100 based on SPF, DKIM, and DMARC posture. - grade (string): Letter grade A through F mapped from the numeric score. - reasons (array): Array of strings explaining what hurt or helped the score (missing DMARC, weak policy, no DKIM, etc.). - spf (object): Parsed SPF record: presence, raw TXT, mechanisms (include/ip4/all), and qualifier on the all directive. - dmarc (object): Parsed DMARC record: presence, policy (none/quarantine/reject), pct, subdomain policy, and rua/ruf tags. - dkim (object): DKIM lookup result: selectors probed, which returned valid public keys, and key algorithm/length where found. - source (string): Resolver or upstream used to fetch the TXT records (e.g. cloudflare-dns, google-dns). --- #### dns-lookup — $0.02 USDC URL: https://agentutility.ai/web-probe/dns-lookup POST: https://x402.agentutility.ai/dns-lookup Price: 0.02 USDC Method: POST Category: utilities Tags: dns, doh, resolver, mx, txt, spf Description: Full DNS lookup over Cloudflare 1.1.1.1 DNS-over-HTTPS. Queries any subset of A, AAAA, MX, TXT, NS, CNAME, SOA, PTR, SRV, CAA, DNSKEY, DS, TLSA, HTTPS, and SVCB records and returns results grouped per type with TTLs plus a flat list. Works as a dig/nslookup replacement, MX checker, SPF + DMARC TXT inspector, CAA/DNSSEC inspector, nameserver finder, or CDN-routing detector. Input schema: - domain (string, required): Domain or hostname to resolve (e.g. 'example.com', 'mail.example.com'). Sent as-is, not stripped to apex. - types (array, optional): Optional record types to query. Default: ['A', 'AAAA', 'MX', 'TXT', 'NS']. Any of A, AAAA, MX, TXT, NS, CNAME, SOA, PTR, SRV, CAA, DNSKEY, DS, TLSA, HTTPS, SVCB. Output schema: - domain (string): Domain name that was queried (echoed from the request input). - types_queried (array): List of DNS record types resolved in this call (e.g. A, AAAA, MX, TXT, NS, CNAME). - records (object): Map keyed by record type, each value an array of resolved DNS records returned by Cloudflare DoH. - flat (object): Convenience flat fields: a[], aaaa[], mx[], ns[], txt[], cname[], caa[]. - total_records (number): Total count of DNS records returned across all queried types. - source (string): Upstream resolver identifier, typically cloudflare-dns.com (DNS-over-HTTPS). --- #### domain-age-check — $0.02 USDC URL: https://agentutility.ai/web-probe/domain-age-check POST: https://x402.agentutility.ai/domain-age-check Price: 0.02 USDC Method: POST Category: uncategorized Tags: web-probe, domain, age, check, domain-age-check Alias of: whois-lookup Description: Checks a domain's age and registration date, with registrar metadata, for fraud, phishing, brand-protection, and lead-enrichment workflows. Same RDAP backend as whois-lookup. Use it as a domain age check API, newly registered domain detector, or registration date lookup. Input schema: - domain (string, required): Domain to check, e.g. 'example.com'. - include_certificates (boolean, optional): Attach crt.sh certificate-transparency summary. Default false. Output schema: - domain (string): - age_days (string): - registered_date (string): - flags (string): --- #### domain-availability — $0.005 USDC URL: https://agentutility.ai/web-probe/domain-availability POST: https://x402.agentutility.ai/domain-availability Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, domain-availability, rdap, whois, domain-lookup, domain-expiry, registrar-lookup Description: Checks whether a domain is registered and returns registrar, registration date, expiry date, days_until_expiry, and current EPP status flags. Works for any TLD that supports RDAP (effectively all gTLDs and most ccTLDs). Backed by rdap.org, the public RFC-7480-compliant aggregator; 404s map to is_registered: false rather than an error. Use it as an RDAP lookup, WHOIS replacement, domain registration checker, or expiry date lookup. Input schema: - domain (string, required): Domain to check (e.g. 'example.com'). Strip protocol/path automatically. Output schema: - domain (string): Domain name that was queried, echoed back in lowercase canonical form. - is_registered (string): Boolean indicating whether the domain has an active RDAP record; false when rdap.org returns 404. - registrar (string): Sponsoring registrar name from the RDAP record, or null if not disclosed by the registry. - status (string): Array of EPP status codes currently set on the domain, like clientTransferProhibited or pendingDelete. - registered_date (string): Original registration timestamp from the RDAP events array, in ISO 8601 format. - expires_date (string): Current expiration timestamp from the RDAP events array, in ISO 8601 format. - last_changed (string): Most recent modification timestamp from the RDAP events array, in ISO 8601 format. - days_until_expiry (string): Integer days between now and expires_date; negative if the domain has already expired. - source (string): Upstream data source identifier, typically rdap.org indicating which RDAP aggregator answered. --- #### domain-enrich — $0.01 USDC URL: https://agentutility.ai/web-probe/domain-enrich POST: https://x402.agentutility.ai/domain-enrich Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, domain, enrich, domain-enrich Description: Enrich any domain, website URL, or email into company facts. Returns the normalized domain, inferred company name, MX records, and public homepage metadata (title, description, image, HTTP status). Public-data-only domain enrichment / firmographic-lite — no private databases or social scraping. Input schema: - domain (string, optional): Company domain or website URL. - email (string, optional): Optional email address used to derive the domain. - company (string, optional): Optional known company name override. Output schema: - domain (string): - company (string): - source (string): --- #### domain-expiry-check — $0.02 USDC URL: https://agentutility.ai/web-probe/domain-expiry-check POST: https://x402.agentutility.ai/domain-expiry-check Price: 0.02 USDC Method: POST Category: uncategorized Tags: web-probe, domain, expiry, check, domain-expiry-check Alias of: whois-lookup Description: Checks a domain's expiration date and days until it expires, for renewal monitoring, vendor-risk checks, and brand-protection agents. Same RDAP backend as whois-lookup. Use it as a domain expiry check API or expiration date lookup. Input schema: - domain (string, required): Domain to look up, e.g. 'example.com'. Protocol and www prefix are stripped. - include_certificates (boolean, optional): Optional. If true, also queries crt.sh for TLS certificate history (recent count, first seen). Default false. Output schema: - domain (string): - expiration_date (string): - days_until_expiry (string): - flags (string): --- #### domain-name-generator — $0.05 USDC URL: https://agentutility.ai/web-probe/domain-name-generator POST: https://x402.agentutility.ai/domain-name-generator Price: 0.05 USDC Method: POST Category: uncategorized Tags: web-probe, domain, name, generator, domain-name-generator Description: Generates domain name ideas: brainstorms domain-friendly names from a concept and checks RDAP availability across allowed TLDs. Same backend as domain-suggest. Use it as an available-domain-ideas generator or startup domain finder. Input schema: - concept (string, required): Plain-language site, product, or company concept. - count (number, optional): Number of candidates to brainstorm. 1-20. Default 10. - tlds (array, optional): TLDs to check, without dots. Default ['com','ai','dev','io','co']; max 6. - tone (string, optional): Naming tone hint. Default neutral. Output schema: - concept (string): - returned_count (string): - candidates (string): --- #### domain-portfolio-risk — $0.005 USDC URL: https://agentutility.ai/web-probe/domain-portfolio-risk POST: https://x402.agentutility.ai/domain-portfolio-risk Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, domain, portfolio, risk, domain-portfolio-risk Alias of: whois-lookup Description: Audits individual portfolio domains for age, expiry, registrar, DNSSEC, nameservers, and lock status before renewal or acquisition decisions. Same RDAP backend as whois-lookup. Use it as a domain portfolio risk API, registrar and expiry audit, or brand-domain inventory check. Input schema: - domain (string, required): Apex domain to look up (e.g. 'example.com'). Subdomains are stripped to the registrable domain before query. - include_certificates (boolean, optional): If true, fetch a crt.sh certificate-transparency summary (issuer counts, first/last seen, total certs). Default false. Output schema: - domain (string): - age_days (string): - days_until_expiry (string): - registrar (string): - flags (string): --- #### domain-renewal-monitor — $0.005 USDC URL: https://agentutility.ai/web-probe/domain-renewal-monitor POST: https://x402.agentutility.ai/domain-renewal-monitor Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, domain, renewal, monitor, domain-renewal-monitor Alias of: whois-lookup Description: Monitors a domain's renewal status: expiration date, registrar metadata, nameservers, and expiring-soon risk flags, on the same RDAP backend as whois-lookup. Discoverable for agents tracking renewal deadlines. Use it as a domain expiration date checker or vendor domain expiry watch. Input schema: - domain (string, required): Apex domain to look up (e.g. 'example.com'). Subdomains are stripped to the registrable domain before query. - include_certificates (boolean, optional): If true, fetch a crt.sh certificate-transparency summary (issuer counts, first/last seen, total certs). Default false. Output schema: - domain (string): - expiration_date (string): - days_until_expiry (string): - flags (string): --- #### domain-risk-check — $0.02 USDC URL: https://agentutility.ai/web-probe/domain-risk-check POST: https://x402.agentutility.ai/domain-risk-check Price: 0.02 USDC Method: POST Category: uncategorized Tags: web-probe, domain, risk, check, domain-risk-check Alias of: whois-lookup Description: Screens a domain for risk signals: age, expiration, registrar, nameservers, DNSSEC, status codes, and flags such as newly-registered or expiring-soon. Same backend as whois-lookup. Use it as a domain risk check API, phishing triage tool, or brand-protection domain screen. Input schema: - domain (string, required): Domain to look up, e.g. 'example.com'. Protocol and www prefix are stripped. - include_certificates (boolean, optional): Optional. If true, also queries crt.sh for TLS certificate history (recent count, first seen). Default false. Output schema: - domain (string): - flags (string): - dnssec_signed (string): - cert_summary (string): --- #### domain-suggest — $0.05 USDC URL: https://agentutility.ai/web-probe/domain-suggest POST: https://x402.agentutility.ai/domain-suggest Price: 0.05 USDC Method: POST Category: uncategorized Tags: domain-availability, brandable-names, startup-naming, product-naming, tld-check, name-generator, domain-suggest Description: Suggests short brandable domain candidates for a concept and verifies which are actually available. An AI model brainstorms N candidates fitting a concept + tone, then checks TLD availability across up to 6 TLDs via in-process domain-availability lookups. Returns candidates ranked by # available TLDs then brandability score, with per-TLD registrar info for each candidate. Pair with brand-clearance (Prooflayer) on the shortlist for trademark + Wikipedia + HN signal before adopting. Allowlisted TLDs: com, ai, dev, io, co, app, xyz, org, net, tech, tools, page, studio, shop. Use it as a startup-name brainstormer, product-name proposer, or domain candidate generator. Input schema: - concept (string, required): Plain-language product / project description (1-240 chars). Example: 'graded-card portfolio tracker for collectors' or 'paid AI utility primitives for agents'. - count (number, optional): Number of candidates to brainstorm. 1-20. Default 10. Multiplied by tlds.length must stay <= 80 lookups. - tlds (array, optional): TLDs to check, without dots. Default ['com','ai','dev','io','co']. Allowlist: com, ai, dev, io, co, app, xyz, org, net, tech, tools, page, studio, shop. Max 6. - tone (string, optional): Naming tone hint passed to the brainstorm LLM. Default 'neutral'. Output schema: - concept (string): Echoes back the concept/seed phrase the caller supplied for brandable name brainstorming. - returned_count (string): Number of candidate names returned in the candidates array after LLM brainstorm + TLD checks. - tlds_checked (string): List of TLDs queried for each candidate, drawn from the 14-TLD allowlist (com, ai, dev, io, etc.). - candidates (string): Ranked array of brandable name candidates, each with per-TLD availability + registrar info and a brandability score. --- #### email — $0.005 USDC URL: https://agentutility.ai/web-probe/email POST: https://x402.agentutility.ai/email Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, email Description: Validates an email address end to end: syntax, MX reachability, disposable/temp-mail domains, role accounts, and SPF/DMARC/DKIM posture. This endpoint does not send email and does not probe the recipient mailbox; it is DNS + public blocklist only. Use it as an email validation API, email deliverability check, or email verifier. Input schema: - email (string, required): Email address to validate and score, e.g. 'buyer@example.com'. - dkim_selectors (array, optional): Optional DKIM selectors to check. Output schema: - email (string): - deliverability_score (string): - risk (string): - can_receive_mail (string): - verification_level (string): --- #### email-deliverability — $0.005 USDC URL: https://agentutility.ai/web-probe/email-deliverability POST: https://x402.agentutility.ai/email-deliverability Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, email, deliverability, email-deliverability Alias of: email-deliverability-check Description: Checks email deliverability by validating address format, MX reachability, temp-mail risk, role mailbox risk, and SPF/DMARC/DKIM authentication records without contacting the recipient mailbox. Use it as an email deliverability API, deliverability score, or inbox readiness domain check. Input schema: - email (string, required): Email address to validate and score, e.g. 'buyer@example.com'. - dkim_selectors (array, optional): Optional DKIM selectors to check. Defaults to common selectors such as google, selector1, selector2, s1, and s2. Output schema: - deliverability_score (string): - risk (string): - can_receive_mail (string): --- #### email-deliverability-check — $0.005 USDC URL: https://agentutility.ai/web-probe/email-deliverability-check POST: https://x402.agentutility.ai/email-deliverability-check Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, email, deliverability, check, email-deliverability-check Description: Checks whether an email address is likely to be deliverable and how risky it looks. Validates syntax, checks whether the domain can receive mail, scores domain-level deliverability risk, detects temp-mail/disposable domains, flags role accounts, and summarizes SPF/DMARC/DKIM records. No mailbox-level SMTP probing; privacy-safe DNS + public blocklist only. Use it as an email deliverability verification API, email spam check, spam-folder risk scorer, email validation/verifier/checker, inbox readiness score, MX lookup, disposable email risk check, role-account detection, or SPF DMARC DKIM posture report. Input schema: - email (string, required): Email address to validate and score, e.g. 'buyer@example.com'. - dkim_selectors (array, optional): Optional DKIM selectors to check. Defaults to common selectors such as google, selector1, selector2, s1, and s2. Output schema: - email (string): - domain (string): - deliverability_score (string): - risk (string): - can_receive_mail (string): - is_disposable (string): - is_role_account (string): - mx_records (string): - verification_level (string): --- #### email-deliverability-score — $0.005 USDC URL: https://agentutility.ai/web-probe/email-deliverability-score POST: https://x402.agentutility.ai/email-deliverability-score Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, email, deliverability, score, email-deliverability-score Alias of: email-deliverability-check Description: Scores an email domain's deliverability from 0-100. The score is built from syntax, MX, disposable-domain, role-account, SPF, DMARC, and DKIM signals; no SMTP mailbox probe. Use it as an email deliverability score API, inbox readiness score, or email health check. Input schema: - email (string, required): Email address to validate and score, e.g. 'buyer@example.com'. - dkim_selectors (array, optional): Optional DKIM selectors to check. Output schema: - deliverability_score (string): - risk (string): - can_receive_mail (string): - verification_level (string): --- #### email-domain-age-check — $0.005 USDC URL: https://agentutility.ai/web-probe/email-domain-age-check POST: https://x402.agentutility.ai/email-domain-age-check Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, email, domain, age, check, email-domain-age-check Alias of: whois-lookup Description: Checks whether a sender or lead email domain is established, expiring, DNSSEC-signed, or newly registered. Same RDAP backend as whois-lookup. Use it as an email domain age check API, sender-domain diligence tool, or cold-email risk screen. Input schema: - domain (string, required): Apex domain to look up (e.g. 'example.com'). Subdomains are stripped to the registrable domain before query. - include_certificates (boolean, optional): If true, fetch a crt.sh certificate-transparency summary (issuer counts, first/last seen, total certs). Default false. Output schema: - domain (string): - age_days (string): - days_until_expiry (string): - flags (string): --- #### email-domain-health — $0.005 USDC URL: https://agentutility.ai/web-probe/email-domain-health POST: https://x402.agentutility.ai/email-domain-health Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, email, domain, health, email-domain-health Alias of: email-deliverability-check Description: Validates an email address and scores whether its domain can receive mail, reporting authentication records and disposable-domain risk without contacting the mailbox. Use it as an email domain health API, MX SPF DMARC DKIM checker, or mail authentication posture audit. Input schema: - email (string, required): Email address to validate and score, e.g. 'buyer@example.com'. - dkim_selectors (array, optional): Optional DKIM selectors to check. Defaults to common selectors such as google, selector1, selector2, s1, and s2. Output schema: - deliverability_score (string): - risk (string): - can_receive_mail (string): --- #### email-spam-check — $0.005 USDC URL: https://agentutility.ai/web-probe/email-spam-check POST: https://x402.agentutility.ai/email-spam-check Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, email, spam, check, email-spam-check Alias of: email-deliverability-check Description: Scores whether an address and domain are likely to receive mail cleanly, using syntax validation, MX records, disposable-domain signals, role-account detection, SPF, DMARC, and DKIM posture. Privacy-safe DNS and public blocklist checks only; no recipient mailbox probing. Use it as an email spam check, inbox readiness API, or email deliverability risk scanner. Input schema: - email (string, required): Email address to validate and score, e.g. 'buyer@example.com'. - dkim_selectors (array, optional): Optional DKIM selectors to check. Defaults to common selectors such as google, selector1, selector2, s1, and s2. Output schema: - deliverability_score (string): - risk (string): - can_receive_mail (string): --- #### email-validator — $0.005 USDC URL: https://agentutility.ai/web-probe/email-validator POST: https://x402.agentutility.ai/email-validator Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, email, validator, email-validator Alias of: email-deliverability-check Description: Validates email syntax and domain health, returning a deliverability score, risk bucket, MX records, disposable-domain match, role-account signal, and SPF/DMARC/DKIM posture. Use it as an email validator, MX record checker, disposable email checker, or domain email health API. Input schema: - email (string, required): Email address to validate and score, e.g. 'buyer@example.com'. - dkim_selectors (array, optional): Optional DKIM selectors to check. Defaults to common selectors such as google, selector1, selector2, s1, and s2. Output schema: - deliverability_score (string): - risk (string): - can_receive_mail (string): --- #### email-verify — $0.005 USDC URL: https://agentutility.ai/web-probe/email-verify POST: https://x402.agentutility.ai/email-verify Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, email, verify, email-verify Alias of: email-deliverability-check Description: Verifies an email address and its domain with DNS-based risk checks: MX, disposable-domain, role-account, SPF, DMARC, and DKIM signals. Privacy-safe: does not probe the recipient mailbox. Use it as an email verifier, email verification API, or to validate email address deliverability. Input schema: - email (string, required): Email address to validate and score, e.g. 'buyer@example.com'. - dkim_selectors (array, optional): Optional DKIM selectors to check. Defaults to common selectors such as google, selector1, selector2, s1, and s2. Output schema: - deliverability_score (string): - risk (string): - can_receive_mail (string): --- #### email-verify-api — $0.005 USDC URL: https://agentutility.ai/web-probe/email-verify-api POST: https://x402.agentutility.ai/email-verify-api Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, email, verify, api, email-verify-api Alias of: email-deliverability-check Description: Verifies an email address with syntax, MX, disposable-domain, role-account, SPF, DMARC, and DKIM checks. Same DNS-safe email deliverability backend as email-verify, indexed for agents searching exact email verification wording. Use it as an email verify API or to validate email address input. Input schema: - email (string, required): Email address to validate and score, e.g. 'buyer@example.com'. - dkim_selectors (array, optional): Optional DKIM selectors to check. Defaults to common selectors such as google, selector1, selector2, s1, and s2. Output schema: - deliverability_score (string): - risk (string): - can_receive_mail (string): --- #### equities-news — $0.005 USDC URL: https://agentutility.ai/web-probe/equities-news POST: https://x402.agentutility.ai/equities-news Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, equities, news, equities-news Alias of: stocks-news Description: Equities news API (alias of stocks-news). Recent GDELT-backed headlines with a GNews fallback when configured on equities, earnings, IPOs, the Fed, and macro with sentiment and source domains. Data-only; no trading advice or price prediction. Input schema: - topic (string, optional): Preset topic. Default stocks. - query (string, optional): Optional news query override, max 240 chars. - limit (number, optional): Headlines to return, 1-30. Default 10. - hours (number, optional): Lookback window in hours, 1-168. Default 48. Output schema: - topic (string): - returned (string): - source (string): --- #### expand-url — $0.02 USDC URL: https://agentutility.ai/web-probe/expand-url POST: https://x402.agentutility.ai/expand-url Price: 0.02 USDC Method: POST Category: utilities Tags: url, redirect, shortlink, trace, phishing Description: Expands shortened URLs by tracing the full redirect chain hop-by-hop. Each step returns status code, Location header, redirect_type (permanent / temporary / meta / js), per-hop duration, and content-type, plus the final landing URL and total trace time. Useful for unmasking shortened links before fetch, and for forensic / security analysis of suspicious redirects. Use it as a URL expander, redirect chain tracer, link unshortener, shortlink resolver, bit.ly + t.co + lnkd.in + goo.gl + tinyurl resolver, final-URL fetcher, or phishing redirect inspector. Input schema: - url (string, required): Starting URL (typically a shortlink). Must be http(s). - max_hops (number, optional): Maximum redirect hops to follow. 1-20. Default 10. - user_agent (string, optional): Optional User-Agent header to send (some shorteners gate by UA). Default is a generic browser UA. Output schema: - initial_url (string): Original URL submitted for expansion before any redirects were followed. - final_url (string): Terminal URL reached after following the full redirect chain. - final_status (number): HTTP status code returned at the final hop (200, 404, etc.). - hop_count (number): Number of redirect hops traversed between the initial and final URL. - total_duration_ms (number): Total wall-clock time in milliseconds to trace the full redirect chain. - hops (array): Ordered list of each redirect step with URL, status, location header, redirect type, and response time. - truncated (boolean): True if the chain hit the max-hop cap before reaching a terminal URL. - error (string): Error message if the trace failed (DNS failure, timeout, redirect loop, invalid URL). --- #### github-readme — $0.005 USDC URL: https://agentutility.ai/web-probe/github-readme POST: https://x402.agentutility.ai/github-readme Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, github, readme, markdown, documentation, repo-metadata, github-readme Description: Fetches the raw README markdown for any public GitHub repository via the official GitHub REST API, no auth required for public repos. Returns the unaltered markdown plus byte size and char count. Useful for agents documenting a stack, explaining a library, or snipping an example. Use it as a repo readme fetch, open-source-readme-as-markdown endpoint, or package documentation puller. Input schema: - repo (string, required): Repository in 'owner/name' form (e.g. 'vercel/next.js'). Output schema: - repo (string): Repository slug in owner/name form that was fetched, echoed back from the request input. - raw_markdown (string): Unaltered README markdown as returned by the GitHub REST API, with original headings, code fences, and links intact. - byte_size (string): Size of the raw markdown payload in bytes, useful for budgeting downstream context windows. - char_count (string): Total character count of the markdown string, including whitespace and newlines. - source (string): Upstream API the markdown came from, typically the GitHub REST contents endpoint URL for the repo's README. --- #### github-stars-history — $0.005 USDC URL: https://agentutility.ai/web-probe/github-stars-history POST: https://x402.agentutility.ai/github-stars-history Price: 0.005 USDC Method: POST Category: uncategorized Tags: github, repo-stats, stars-history, star-growth, trending-repos, web-probe, stargazers Description: Tracks GitHub stars history: current star count plus a sampled cumulative-stars-vs-date series for any public GitHub repo. Walks 1-10 evenly-spaced pages of /stargazers using application/vnd.github.star+json so each sample carries a starred_at timestamp. Free public API, no auth (subject to GitHub's 60 req/h unauthenticated limit). Use it as a star growth chart, repo popularity over time, or trending tracker. Input schema: - repo (string, required): Repository in 'owner/name' form. - pages (number, optional): How many sample pages to walk. Range [1, 10]. Default 5. Output schema: - repo (string): Canonical owner/name slug of the GitHub repo that was queried. - current_stars (string): Total stargazer count for the repo at query time. - forks (string): Total fork count for the repo at query time. - created_at (string): ISO 8601 timestamp of when the repo was created on GitHub. - pushed_at (string): ISO 8601 timestamp of the most recent push to the repo. - history (string): Array of {date, stars} samples giving cumulative star count over time from sampled stargazer pages. - sampled_pages (string): Number of /stargazers pages walked (1-10) to build the history series. - note (string): Caveat about sampling resolution or GitHub rate-limit truncation when applicable. - source (string): Upstream data source label, e.g. "github.com/repos" + "/stargazers". --- #### google-search — $0.006 USDC URL: https://agentutility.ai/web-probe/google-search POST: https://x402.agentutility.ai/google-search Price: 0.006 USDC Method: POST Category: uncategorized Tags: web-probe, google, search, google-search Alias of: web-search Description: Ranked Google organic results via Decodo Google Search. If primary search is quota-limited, a best-effort fallback returns marked degraded recent public-news results from GDELT (https://www.gdeltproject.org/); fallback recency is capped at 168 hours for month, year, and any. Use it as a Google-search API; for cited synthesis use answer-web, for page extraction use scrape-to-json. Input schema: - query (string, required): Search query. 1-500 chars. - num_results (number, optional): Number of results to return. Default 10, max 20. - limit (number, optional): Alias for num_results. If both are supplied, num_results wins. - include_text (boolean, optional): Whether to include fetched page text when available. - recency (string, optional): Optional freshness filter. Default 'any'. Output schema: - query (string): - results (string): - source (string): --- #### grant-lookup — $0.01 USDC URL: https://agentutility.ai/web-probe/grant-lookup POST: https://x402.agentutility.ai/grant-lookup Price: 0.015 USDC Method: POST Category: uncategorized Tags: web-probe, grant, lookup, grant-lookup Description: Grant lookup and federal funding opportunities search for agents scouting money on the table for nonprofits, small businesses, researchers, and local governments. Searches grants.gov's live opportunity index by keyword plus optional agency and eligibility filters, and returns each match's opportunity id, title, agency, open/close dates, award ceiling, and a direct grants.gov URL. Grant search api, funding opportunity finder, federal grants database lookup. Use it as a grant lookup API, a funding-opportunity search tool, or a federal grants monitor for recurring keyword alerts. Input schema: - keyword (string, required): Search term to match against opportunity titles and descriptions, e.g. 'rural broadband' or 'climate resilience'. Required, max 200 chars. - agency (string, optional): Optional grants.gov agency code to filter by, e.g. 'USDA' or 'NSF'. - eligibility (string, optional): Optional grants.gov eligibility category code to filter by, e.g. '12' for 501(c)(3) nonprofits. - limit (number, optional): Max number of opportunities to return. Default 10, max 25. Output schema: - keyword (string): - total_hits (string): - opportunities (string): - source (string): --- #### hacker-news-search — $0.001 USDC URL: https://agentutility.ai/web-probe/hacker-news-search POST: https://x402.agentutility.ai/hacker-news-search Price: 0.001 USDC Method: POST Category: uncategorized Tags: hacker-news, hn-search, tech-news, algolia-hn, story-search, comment-search, yc-news Alias of: hn-search Description: Search Hacker News for startup news, YC news, Show HN launches, and founder discussion through the Algolia HN index. Send a query, then filter stories, comments, or polls by author, minimum points, and ISO-8601 date range; sort by relevance or newest first. Returns titles, authors, points, comment counts, timestamps, URLs, and matching text. Use it as a startup news search API, YC news search, Show HN tracker, or developer news feed. Input schema: - query (string, required): Free-text search query (matches title, body, author, URL). - type (string, optional): Restrict to a single HN item type. Omit to include all types. - author (string, optional): Filter to a specific HN username (e.g. 'pg', 'dang'). - min_points (number, optional): Minimum points (upvotes) floor. Comments don't have points; using this implicitly filters to stories. - since (string, optional): Lower bound on created_at — ISO8601 date (YYYY-MM-DD) or full timestamp. - until (string, optional): Upper bound on created_at — ISO8601 date (YYYY-MM-DD) or full timestamp. - sort (string, optional): 'relevance' (default, popularity-weighted) or 'date' (most-recent-first). - limit (number, optional): Max hits to return. 1-20. Default 10. Output schema: - query (string): Echoes back the search query string that was submitted to the Algolia HN index. - total_hits (string): Total number of HN stories or comments matching the query before pagination. - results (string): Array of matching HN items with title, author, points, comment count, URL, and timestamp. - source (string): Upstream data source identifier, typically 'algolia-hn' for the HN Search API. --- #### handle-availability — $0.005 USDC URL: https://agentutility.ai/web-probe/handle-availability POST: https://x402.agentutility.ai/handle-availability Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, handle, availability, handle-availability Description: Checks whether a social handle is available on X and returns public profile metrics when it is already claimed. Same read-only X API backend as x-handle-availability, exposed under a general discovery slug for brand launch workflows; returns available=true for not-found handles. Use it as a handle availability checker, social username availability check, or brand handle pre-flight. Input schema: - username (string, required): X/Twitter handle to check, with or without @, e.g. 'launchforge'. Output schema: - username (string): - available (string): - status (string): - source (string): --- #### headless-browser — $0.03 USDC URL: https://agentutility.ai/web-probe/headless-browser POST: https://x402.agentutility.ai/headless-browser Price: 0.03 USDC Method: POST Category: uncategorized Tags: web-probe, headless, browser, headless-browser Alias of: browser-session Description: Opens a public URL in a real headless browser, waits for client-side rendering, and returns the rendered DOM or a screenshot. Use when plain fetch, scrape, or HTML-to-Markdown cannot see JS-built content. Works as a headless browser API, browser automation render, or JavaScript scraping endpoint. Input schema: - url (string, required): Absolute public http(s) URL to render. Max 4096 characters; private-network targets are rejected. - screenshot (boolean, optional): Return a base64 PNG screenshot instead of HTML. Default false. - full_page (boolean, optional): Accepted for compatibility when screenshot=true; capture dimensions are selected by the browser runtime. - wait_ms (number, optional): Extra milliseconds to wait after load for late JS (0-10000). Default 0. - block_ads (boolean, optional): Accepted for compatibility; filtering behavior is selected by the browser runtime. Output schema: - url (string): - title (string): - html (string): - source (string): --- #### hn-search — $0.001 USDC URL: https://agentutility.ai/web-probe/hn-search POST: https://x402.agentutility.ai/hn-search Price: 0.001 USDC Method: POST Category: uncategorized Tags: web-probe, hacker-news, hn-search, algolia-hn, story-search, who-is-hiring, yc-news Description: Searches 30M+ Hacker News stories and comments via the public Algolia HN index. Filter by type (story|comment|poll), author, minimum points, ISO8601 date range (since/until), and sort by relevance or recency. Returns total hit count plus per-hit objectID, title, author, points, comment count, created_at, URL, and story/comment text. Public Algolia API, no auth, commercial-OK. Use it as an HN search, yc-news or startup-news search, who-is-hiring scraper, or programmer-news firehose. Input schema: - query (string, required): Free-text search query (matches title, body, author, URL). - type (string, optional): Restrict to a single HN item type. Omit to include all types. - author (string, optional): Filter to a specific HN username (e.g. 'pg', 'dang'). - min_points (number, optional): Minimum points (upvotes) floor. Comments don't have points; using this implicitly filters to stories. - since (string, optional): Lower bound on created_at — ISO8601 date (YYYY-MM-DD) or full timestamp. - until (string, optional): Upper bound on created_at — ISO8601 date (YYYY-MM-DD) or full timestamp. - sort (string, optional): 'relevance' (default, popularity-weighted) or 'date' (most-recent-first). - limit (number, optional): Max hits to return. 1-20. Default 10. Output schema: - query (string): Echoes back the search query string that was submitted to the Algolia HN index. - total_hits (string): Total number of HN stories or comments matching the query before pagination is applied. - results (string): Array of hit objects with objectID, title, author, points, num_comments, created_at, url, and story/comment text. - source (string): Identifier for the upstream index queried, typically the Algolia HN search endpoint. --- #### homoglyph-check — $0.003 USDC URL: https://agentutility.ai/web-probe/homoglyph-check POST: https://x402.agentutility.ai/homoglyph-check Price: 0.003 USDC Method: POST Category: utilities Tags: homoglyph, unicode, phishing, security, domain, spoofing Description: Detects Unicode lookalike characters that impersonate ASCII Latin letters, a common phishing-domain trick. Scans text (typically a domain, email, or username) for Cyrillic / Greek / fullwidth / mathematical lookalikes plus zero-width and RTL-override / bidi-control characters. Returns per-character findings (codepoint, block, impersonates), block counts, mixed-script flag, ASCII-folded normalized form, and a 0-100 risk score with bucket. Use it as a homoglyph detector, Unicode lookalike scanner, IDN spoof check, phishing-domain inspector, typosquat detector, mixed-script analyzer, or zero-width-char finder. Input schema: - text (string, required): Input string to scan (domain, email, username, or arbitrary text). UTF-8, max ~10k chars. Output schema: - text (string): Original input string that was scanned for homoglyphs and invisible characters. - text_length (number): Character count of the input string. - homoglyph_findings (array): Array of detected lookalike characters with position, script (Cyrillic/Greek/etc), and ASCII equivalent. - homoglyph_count (number): Total number of homoglyph characters found in the input. - invisible_findings (array): Array of zero-width, invisible, or RTL-override characters detected, with positions and codepoints. - invisible_count (number): Total number of invisible or zero-width characters found. - block_counts (object): Map of Unicode block names to character counts (e.g. Latin, Cyrillic, Greek). - has_mixed_scripts (boolean): True if the input mixes multiple writing scripts, a common phishing signal. - ascii_only (boolean): True if every character is plain ASCII with no Unicode lookalikes possible. - normalized (string): ASCII-folded form of the input with homoglyphs mapped back to their Latin equivalents. - is_suspicious (boolean): True if the input shows signs of a homoglyph or invisible-character attack. - risk_score (number): Phishing risk score from 0 (safe) to 100 (highly suspicious) based on findings. - risk_level (string): Categorical risk bucket such as low, medium, high, or critical. --- #### inbox-readiness-check — $0.005 USDC URL: https://agentutility.ai/web-probe/inbox-readiness-check POST: https://x402.agentutility.ai/inbox-readiness-check Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, inbox, readiness, check, inbox-readiness-check Alias of: email-deliverability-check Description: Checks whether an email domain is ready to receive mail, returning a low/medium/high risk bucket and findings for mail launch or lead-routing workflows. Covers MX reachability, SPF mode, DMARC policy, DKIM selectors, disposable-domain risk, and role-account signals. Use it as an inbox readiness check, email domain health probe, or deliverability score API. Input schema: - email (string, required): Email address to validate and score, e.g. 'buyer@example.com'. - dkim_selectors (array, optional): Optional DKIM selectors to check. Defaults to common selectors such as google, selector1, selector2, s1, and s2. Output schema: - deliverability_score (string): - risk (string): - can_receive_mail (string): --- #### ip-asn — $0.001 USDC URL: https://agentutility.ai/web-probe/ip-asn POST: https://x402.agentutility.ai/ip-asn Price: 0.001 USDC Method: POST Category: uncategorized Tags: web-probe, ip-lookup, geolocation, asn, whois, isp, ip-intelligence Description: Looks up ASN and geolocation for any IPv4 or IPv6 address: ASN number, ASN org, ISP, country, region, city, postal, latitude/longitude, and timezone. Primary backend: ipapi.co (1k req/day free); fallback: ip-api.com (45 req/min free). Both are free public APIs with no auth. Use it as an IP-to-ASN, IP geolocation, IP-to-ISP lookup, WHOIS for IP, or cloud-provider attribution tool. Input schema: - ip (string, required): IPv4 or IPv6 address. Output schema: - ip (string): Echoes back the IPv4 or IPv6 address that was looked up. - asn (string): Autonomous System Number announcing the prefix (e.g. AS15169). - asn_org (string): Organization name registered to that ASN (e.g. Google LLC, Cloudflare Inc). - country_code (string): ISO 3166-1 alpha-2 country code for the IP (e.g. US, DE, JP). - country (string): Full country name geolocated for the IP. - region (string): State, province, or top-level administrative region for the IP. - city (string): City name geolocated for the IP. - postal (string): Postal or ZIP code geolocated for the IP. - latitude (string): Approximate latitude of the IP in decimal degrees as a string. - longitude (string): Approximate longitude of the IP in decimal degrees as a string. - timezone (string): IANA timezone name for the IP's location (e.g. America/Los_Angeles). - source (string): Upstream backend that served the lookup: ipapi.co (primary) or ip-api.com (fallback). --- #### javascript-render — $0.03 USDC URL: https://agentutility.ai/web-probe/javascript-render POST: https://x402.agentutility.ai/javascript-render Price: 0.03 USDC Method: POST Category: uncategorized Tags: web-probe, javascript, render, javascript-render Alias of: browser-session Description: Renders a URL with JavaScript enabled and returns the browser-rendered HTML, title, resolved URL, and truncation metadata, or captures a screenshot when screenshot=true. Use it as a JavaScript render API, JS page renderer, or single-page-app HTML renderer. Input schema: - url (string, required): Absolute public http(s) URL to render. Max 4096 characters; private-network targets are rejected. - screenshot (boolean, optional): Return a base64 PNG screenshot instead of HTML. Default false. - full_page (boolean, optional): Accepted for compatibility when screenshot=true; capture dimensions are selected by the browser runtime. - wait_ms (number, optional): Extra milliseconds to wait after load for late JS (0-10000). Default 0. - block_ads (boolean, optional): Accepted for compatibility; filtering behavior is selected by the browser runtime. Output schema: - url (string): - title (string): - html (string): - source (string): --- #### jwt-decode — $0.003 USDC URL: https://agentutility.ai/web-probe/jwt-decode POST: https://x402.agentutility.ai/jwt-decode Price: 0.003 USDC Method: POST Category: utilities Tags: jwt, token, auth, debug, developer Description: Decodes a JWT and inspects its claims without needing the signing key. Base64URL-decodes header and payload, parses standard claims (iss, aud, sub, exp, iat, nbf, jti), and reports algorithm, key id (kid), token type (typ), TTL, and clock-validity (is_expired / is_not_yet_valid / is_currently_valid_by_clock). Does NOT verify signatures — for inspection only, never trust output for auth decisions. Use it as a JWT parser, JSON Web Token inspector, Bearer token debugger, OAuth ID-token reader, or Auth0 + Cognito + Firebase token inspector. Input schema: - jwt (string, required): Compact-serialization JWT string (three base64url segments separated by '.'). May be prefixed with 'Bearer ' — that prefix is stripped automatically. Output schema: - header (object): Decoded JWT header object with parsed JOSE fields like alg, typ, kid, and any custom header parameters. - payload (object): Decoded JWT payload object with all claims parsed from the base64url-decoded middle segment. - signature (string): Raw signature segment from the JWT as a base64url string; not verified by this endpoint. - algorithm (string): Signing algorithm declared in the header's alg field, such as HS256, RS256, ES256, or none. - key_id (string): Key identifier from the header's kid field, used by verifiers to select the right signing key. - type (string): Token type from the header's typ field, typically JWT but sometimes at+jwt or similar variants. - claims (object): Standard JWT claims extracted from payload: iss, aud, sub, jti, iat, exp, nbf with parsed timestamps. - is_expired (boolean): True if exp claim is present and the expiration timestamp is in the past relative to server clock. - is_not_yet_valid (boolean): True if nbf claim is present and the not-before timestamp is in the future relative to server clock. - is_currently_valid_by_clock (boolean): True if the token is neither expired nor not-yet-valid by clock; signature validity is not checked. - payload_size_bytes (number): Byte length of the decoded payload JSON, useful for spotting oversized tokens. - note (string): Reminder that this endpoint only decodes and clock-checks; it does not cryptographically verify signatures. --- #### keyword-suggest — $0.002 USDC URL: https://agentutility.ai/web-probe/keyword-suggest POST: https://x402.agentutility.ai/keyword-suggest Price: 0.002 USDC Method: POST Category: uncategorized Tags: web-probe, seo, keyword-research, autocomplete, query-expansion, search-suggest, content-gap-analysis, keyword-suggest Description: Keyword and autocomplete suggestions for any seed query. Aggregates Wikipedia OpenSearch and DuckDuckGo autocomplete (both public, no auth) into a de-duplicated ranked list — useful for SEO keyword research, content-gap analysis, LLM query expansion, and agent-driven research. Input schema: - query (string, optional): Seed query. - keyword (string, optional): Alias for query. - limit (number, optional): 1-50. Default 10. - source (string, optional): Default 'all'. - lang (string, optional): Wikipedia language code, e.g. 'en', 'es'. Default 'en'. Output schema: - query (string): Echoes back the input search query that suggestions were generated for. - suggestions (string): Ranked, de-duplicated list of autocomplete keyword suggestions merged from Wikipedia and DuckDuckGo. - count (string): Total number of unique suggestions returned in the merged list. - per_source (string): Per-source breakdown showing which suggestions came from Wikipedia OpenSearch vs DuckDuckGo autocomplete. - attribution (string): Source attribution string crediting Wikipedia OpenSearch and DuckDuckGo as the upstream suggestion providers. --- #### lead-enrich — $0.01 USDC URL: https://agentutility.ai/web-probe/lead-enrich POST: https://x402.agentutility.ai/lead-enrich Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, lead, enrich, lead-enrich Description: Enriches a lead from an email, name, domain, or company into a normalized public-data person record. Infers safe display names from email, checks MX records, and optionally reads public homepage metadata for company context. No private people database, LinkedIn scraping, or social-network scraping. Use it as a lead enrichment API, person enrichment, people enrich, or email enrichment lite. Input schema: - email (string, optional): Person email address. - name (string, optional): Optional known person name. - domain (string, optional): Optional company domain. - company (string, optional): Optional known company name. - include_homepage (boolean, optional): Fetch public homepage metadata when a non-free domain is available. Default true. Output schema: - email (string): - name (string): - company (string): - source (string): --- #### link-extract — $0.005 USDC URL: https://agentutility.ai/web-probe/link-extract POST: https://x402.agentutility.ai/link-extract Price: 0.005 USDC Method: POST Category: uncategorized Tags: link, links, extract, anchor, href, crawler, scrape Description: Extracts every link from a webpage: fetches the HTML URL and returns each <a> link with its anchor text, rel attribute, and an is_external flag. Resolves relative URLs against the page's <base> or final URL. Lighter than full scrape / metadata endpoints; the exact tool for the agent task 'walk this page, pick which links to follow.' Default 500-link cap. SSRF-guarded (no loopback / RFC1918 targets). Use it as a link extractor, page outlink crawler, or to scrape outbound links and get hrefs from a page. Input schema: - url (string, required): Page URL to fetch and extract from. http or https only. Private/loopback targets are rejected. Redirects followed. - include_external_only (boolean, optional): If true, drop same-host links. Default false (return all). - max_links (number, optional): Max links to return (1-2000). Default 500. Pagination beyond max isn't supported; tighten the URL instead. - include_text (boolean, optional): If true (default), include the anchor's visible text. Set false to skip text extraction. - timeout_ms (number, optional): Fetch timeout. Default 12000, max 25000. Output schema: - url (string): Original URL submitted by the caller before any redirect resolution. - final_url (string): URL after following redirects; used as the fallback base for resolving relative hrefs. - base_url (string): Effective base URL used to resolve relative links, from the page's <base> tag or final_url. - page_title (string,null): Text inside the page's <title> tag, or null if the page has none. - links (array): Array of extracted anchors, each with href, anchor text, rel attribute, and is_external flag. - count (integer): Number of links returned in the links array after the 500-link cap is applied. - total_found (integer): Total anchor count discovered on the page before the max-link cap truncated the list. - truncated_at_max (boolean): True when total_found exceeded the 500-link cap and links was trimmed. - source (string): Identifier of the extractor pipeline that produced the result, e.g. link-extract worker name. - attribution (string): Required credit string for the link-extract endpoint when republishing the extracted data. --- #### link-unshortener — $0.02 USDC URL: https://agentutility.ai/web-probe/link-unshortener POST: https://x402.agentutility.ai/link-unshortener Price: 0.02 USDC Method: POST Category: uncategorized Tags: web-probe, link, unshortener, link-unshortener Alias of: expand-url Description: Follow a shortened or redirect-chained link all the way to its final destination before you fetch, enrich, or trust it. Same expand-url backend: it walks each HTTP hop manually, no auto-follow, returning status codes, locations, and timing for every redirect. Send a URL and get back the resolved final URL plus the full redirect chain, useful for catching cloaked or malicious destinations. Use it as a link unshortener API, short URL resolver, redirect chain tracer, or phishing link inspector. Input schema: - url (string, required): Starting URL (typically a shortlink). Must be http(s). - max_hops (number, optional): Maximum redirect hops to follow. 1-20. Default 10. - user_agent (string, optional): Optional User-Agent header to send (some shorteners gate by UA). Default is a generic browser UA. Output schema: - final_url (string): - redirect_chain (string): --- #### ma-domain-diligence — $0.005 USDC URL: https://agentutility.ai/web-probe/ma-domain-diligence POST: https://x402.agentutility.ai/ma-domain-diligence Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, ma, domain, diligence, ma-domain-diligence Alias of: whois-lookup Description: Runs M&A domain diligence, giving deal, finance, and procurement agents domain age, expiry, registrar, DNSSEC, nameserver, and transfer signals. Same whois-lookup backend. Use it as an M&A domain diligence API, acquisition domain history check, or company website RDAP check. Input schema: - domain (string, required): Apex domain to look up (e.g. 'example.com'). Subdomains are stripped to the registrable domain before query. - include_certificates (boolean, optional): If true, fetch a crt.sh certificate-transparency summary (issuer counts, first/last seen, total certs). Default false. Output schema: - domain (string): - age_days (string): - registrar (string): - flags (string): --- #### market-recap — $0.005 USDC URL: https://agentutility.ai/web-probe/market-recap POST: https://x402.agentutility.ai/market-recap Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, market, recap, market-recap Description: Builds a short crypto market recap from recent GDELT crypto headlines with a GNews fallback when configured: lead headlines, top sources, sentiment distribution, tone, and a one-paragraph recap. Data-only news digests; no price prediction, trading advice, or order routing. Use it as a market news summary, bitcoin ethereum recap, or DeFi headline digest. Input schema: - topic (string, optional): Preset topic. Default crypto. - query (string, optional): Optional news query override, max 240 chars. - limit (number, optional): Headlines to summarize, 1-30. Default 12. - hours (number, optional): Lookback window in hours, 1-168. Default 48. Output schema: - topic (string): - tone (string): - headline_count (string): - lead_headlines (string): - recap (string): --- #### mcp-tools-list — $0.005 USDC URL: https://agentutility.ai/web-probe/mcp-tools-list POST: https://x402.agentutility.ai/mcp-tools-list Price: 0.005 USDC Method: POST Category: uncategorized Tags: mcp, agent, tools, discovery, json-rpc, model-context-protocol Description: Lists the tools exposed by any MCP (Model Context Protocol) server from its URL. Completes the initialize handshake over HTTP transport and returns the tool catalog (names, descriptions, JSON-schema input shapes); optionally also lists resources and prompts. Pure agent infrastructure: an agent that discovers an unknown MCP server URL gets back its capabilities without running its own MCP client. SSRF-guarded (no loopback / RFC1918 targets). Use it for tools/list JSON-RPC, agent capability discovery, or MCP catalog lookup. Input schema: - url (string, required): Full URL to the MCP server's JSON-RPC HTTP endpoint (e.g. 'https://server.example.com/mcp'). http or https only; private/loopback targets rejected. - timeout_ms (number, optional): Per-call timeout. Default 12000, max 25000. - list_resources (boolean, optional): Also call resources/list. Default false. Best-effort — many servers don't expose resources. - list_prompts (boolean, optional): Also call prompts/list. Default false. Best-effort. Output schema: - url (string): MCP server URL that was probed (HTTP transport endpoint passed in the request). - server_info (object,null): Server identity from the initialize handshake (name, version), or null if the server didn't return one. - capabilities (object,null): Capabilities object from initialize — which MCP features (tools, resources, prompts) the server advertises. - tools (array): Tool catalog from tools/list — each entry has name, description, and JSON-schema inputSchema. - resources (array,null): Resource catalog from resources/list if the server supports resources, otherwise null. - prompts (array,null): Prompt catalog from prompts/list if the server supports prompts, otherwise null. - source (string): Identifier for which probe ran (e.g. mcp-tools-list) for debugging and provenance. - attribution (string): Credit string pointing back to this x402 endpoint as the data source. --- #### mentions — $0.006 USDC URL: https://agentutility.ai/web-probe/mentions POST: https://x402.agentutility.ai/mentions Price: 0.006 USDC Method: POST Category: uncategorized Tags: web-probe, mentions Description: Monitors public X mentions of a brand, handle, URL, ticker, or phrase by searching recent posts and returning matches with author and metric fields. Uses X API v2 recent search. Read-only; no posting, replying, liking, following, or account mutation. Use it as a mentions API, X mentions search, Twitter mention monitor, or public social mention search. Input schema: - query (string, required): Mention query, e.g. '@bankrbot', 'agentutility.ai', or 'x402 payments'. - max_results (number, optional): Number of recent posts to fetch. Clamped to 10-50. Default 10. - language (string, optional): Optional two-letter language filter. Output schema: - mode (string): - result_count (string): - source (string): --- #### mindshare — $0.008 USDC URL: https://agentutility.ai/web-probe/mindshare POST: https://x402.agentutility.ai/mindshare Price: 0.008 USDC Method: POST Category: uncategorized Tags: web-probe, mindshare Description: Measures social mindshare by searching recent public X posts for a topic and returning tweet-level sentiment plus aggregate positive/neutral/negative distribution and average score. Read-only; no posting, replying, liking, following, or account mutation. Use it as a mindshare API, X conversation share tracker, or Twitter sentiment summary. Input schema: - query (string, required): Topic, brand, ticker, protocol, or phrase to search on X. - max_results (number, optional): Recent public posts to fetch. Clamped to 10-50. Default 10. - language (string, optional): Optional two-letter language filter, e.g. 'en'. Output schema: - query (string): - result_count (string): - overall_sentiment (string): - average_score (string): - distribution (string): - source (string): --- #### ncbi-taxonomy-lookup — $0.01 USDC URL: https://agentutility.ai/web-probe/ncbi-taxonomy-lookup POST: https://x402.agentutility.ai/ncbi-taxonomy-lookup Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, ncbi, taxonomy, lookup, ncbi-taxonomy-lookup Description: Taxonomy lookup for resolving a common or scientific organism name into its NCBI TaxID, rank, and full ancestor lineage. Backed by NCBI E-utilities against the taxonomy database, so results match what researchers get from NCBI directly: species classification, genus/family/order chain, and each ancestor's own rank and TaxID. Organism lineage, species classification, ncbi taxid resolver, taxonomic hierarchy search. Use it as a taxonomy lookup API, an organism lineage resolver, or a species classification tool for biology, bioinformatics, and research agents. Input schema: - organism (string, required): Common or scientific organism name to resolve, e.g. 'Panthera leo' or 'lion'. Required, max 200 chars. - rank (string, optional): Optional taxonomic rank to filter the returned lineage to, e.g. 'family' or 'genus'. Output schema: - taxid (string): - scientific_name (string): - rank (string): - lineage (string): - source (string): --- #### news-search — $0.005 USDC URL: https://agentutility.ai/web-probe/news-search POST: https://x402.agentutility.ai/news-search Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, news, search, news-search Alias of: crypto-news Description: News search API / GDELT article search / public news feed lookup. Same news handler as crypto-news, with GDELT and a GNews fallback when configured, exposed for agents searching recent articles by keyword, company, ticker, market topic, or crypto topic and returning headline URLs, source domains, timestamps, language/country metadata, and sentiment. Data only; no trading advice. Input schema: - topic (string, optional): Preset topic. Default crypto. - query (string, optional): Optional news query override, max 240 chars. - limit (number, optional): Headlines to return, 1-30. Default 10. - hours (number, optional): Lookback window in hours, 1-168. Default 48. Output schema: - query (string): - returned (string): - source (string): --- #### npm-package-stats — $0.003 USDC URL: https://agentutility.ai/web-probe/npm-package-stats POST: https://x402.agentutility.ai/npm-package-stats Price: 0.003 USDC Method: POST Category: uncategorized Tags: web-probe, npm, package-stats, downloads, registry, dependency Description: Fetches the public npm registry record for a package and returns description, license, repository, latest version, total version count, recent versions with publish timestamps and deprecation flags, age in days, days since last release, maintainer count + list, and downloads for the last day, week, month, year. The npm registry numbers behind package-risk-npm, just the metrics without the risk write-up. Public npm registry (registry.npmjs.org + api.npmjs.org), commercial use permitted under the npm Public Registry Open Source Terms. Use it for npm package stats, npm registry lookup, npm downloads, package release history, or package metadata. Input schema: - package (string, required): npm package name. Supports scoped names ('@types/node', '@vercel/next'). - recent_versions (number, optional): How many most-recent version entries to include. 1-20. Default 5. Output schema: - package (string): Echo of the requested package name. - name (string): Canonical package name as recorded in the npm registry document. - description (string): Package description string from the registry document. null if unset. - license (string): License identifier (e.g. 'MIT') extracted from the registry document. null if unset. - homepage (string): Homepage URL from the registry document. null if unset. - repository (string): Repository URL from the registry document. null if unset. - keywords (array): Package keywords array from the registry document. - latest_version (string): Current 'latest' dist-tag from the registry. - total_versions (number): Total number of versions ever published with timestamps in the registry. - recent_versions (array): Most-recent N versions, each with version string, published ISO timestamp, and deprecated boolean. - first_published (string): ISO timestamp of the earliest version publish. Useful for age math. - last_published (string): ISO timestamp of the most recent version publish. - age_days (number): Days since the first publish. - days_since_last_release (number): Days since the most recent publish — staleness signal. - maintainer_count (number): Count of registered maintainers on the package. - maintainers (array): First 10 maintainer usernames. - downloads (object): Object with last_day, last_week, last_month, last_year integer download counts from api.npmjs.org. Individual fields may be null if the registry returned an error for that window. --- #### password-strength — $0.02 USDC URL: https://agentutility.ai/web-probe/password-strength POST: https://x402.agentutility.ai/password-strength Price: 0.02 USDC Method: POST Category: utilities Tags: password, security, entropy, hibp, breach Description: Measures password strength with a zxcvbn-style score and optional HIBP breach lookup. Returns a 0-100 score and weak/fair/good/strong/excellent bucket, Shannon entropy bits, charset size, character-class breakdown (lower/upper/numbers/symbols), common-pattern detection (sequences, keyboard walks, repeats, dictionary words), and crack-time estimates across throttled/unthrottled/offline-slow/offline-fast attacker models. The optional Have-I-Been-Pwned check uses k-anonymity: only the first 5 chars of the SHA-1 hash leave the worker. Use it as a password strength meter, password checker, password entropy calculator, pwned password check, or password validator. Input schema: - password (string, required): Password to score. Sent over TLS to the worker but never logged. Max 200 chars. - check_breaches (boolean, optional): If true (default), also performs a HIBP k-anonymity lookup and returns breach_count + is_breached. Set false to skip the network call for fully offline scoring. Output schema: - score (number): Overall password strength score, typically 0-100 combining entropy, length, and pattern penalties. - bucket (string): Strength label like very-weak, weak, fair, strong, or very-strong derived from the score. - length (number): Character count of the submitted password. - entropy_bits (number): Shannon entropy estimate in bits based on charset size and length. - charset_size (number): Size of the effective character pool used for entropy math (e.g., 26, 62, 95). - character_classes (object): Per-class flags showing which sets appear: lowercase, uppercase, digits, symbols. - character_class_count (number): Number of distinct character classes present (0-4). - common_patterns_found (array): List of detected weak patterns like dictionary words, sequences, keyboard walks, or dates. - estimated_crack_time (object): Crack-time estimates for online, offline, and GPU attack scenarios as human-readable durations. - breach_count (number): Number of times the password appears in the Have I Been Pwned corpus. - is_breached (boolean): True when breach_count is greater than zero in the HIBP dataset. - breach_check_performed (boolean): True when the HIBP k-anonymity lookup ran successfully for this request. - feedback (array): Actionable suggestions to strengthen the password, such as add length or mix character classes. - note (string): Server-side note about scoring caveats, HIBP fallback, or privacy guarantee that the password never leaves. --- #### people — $0.01 USDC URL: https://agentutility.ai/web-probe/people POST: https://x402.agentutility.ai/people Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, people Alias of: people-enrich Description: Looks up a person from an email, name, domain, or company and returns a normalized public-data record (alias of people-enrich). Includes inferred display name, free-email detection, MX records, and optional public company context. Public-data only; no private people databases or LinkedIn scraping. Use it as a people lookup, people API, or person lookup. Input schema: - email (string, optional): Person email address, e.g. jane.doe@example.com. - name (string, optional): Optional known person name. - domain (string, optional): Optional company domain. - company (string, optional): Optional known company name. - include_homepage (boolean, optional): Fetch public homepage metadata when available. Default true. Output schema: - email (string): - name (string): - domain (string): - company (string): - confidence (string): --- #### people-enrich — $0.01 USDC URL: https://agentutility.ai/web-probe/people-enrich POST: https://x402.agentutility.ai/people-enrich Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, people, enrich, people-enrich Description: Enriches a person record from an email, name, domain, or company using public data only. Normalizes the record, infers a display name from email when safe, detects free-email domains, fetches MX records via Cloudflare DNS, and optionally reads public homepage metadata for company context. Does not use private people databases, LinkedIn scraping, or social-network scraping. Use it as a people enrichment API, contacts enrich, contact enrichment, person enrichment, email enrichment, lead enrichment lite, or an Apollo alternative for agents. Input schema: - email (string, optional): Person email address, e.g. jane.doe@example.com. - name (string, optional): Optional known person name. - domain (string, optional): Optional company domain. - company (string, optional): Optional known company name. - include_homepage (boolean, optional): Fetch public homepage metadata when a non-free domain is available. Default true. Output schema: - email (string): - name (string): - domain (string): - company (string): - confidence (string): - source (string): --- #### people-search — $0.01 USDC URL: https://agentutility.ai/web-probe/people-search POST: https://x402.agentutility.ai/people-search Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, people, search, people-search Description: Searches for a person from caller-supplied identifiers and returns a normalized public-data record. Accepts email/name/domain/company context and returns inferred name, domain, company, MX records, and homepage context when available. It is enrichment from caller-supplied identifiers, not a private people database. Use it as a people search API, lead lookup, or compact people enrichment. Input schema: - email (string, optional): Person email address. - name (string, optional): Optional known person name. - domain (string, optional): Optional company domain. - company (string, optional): Optional known company name. - include_homepage (boolean, optional): Fetch public homepage metadata when available. Default true. Output schema: - domain (string): - company (string): - confidence (string): --- #### person — $0.01 USDC URL: https://agentutility.ai/web-probe/person POST: https://x402.agentutility.ai/person Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, person Alias of: people-enrich Description: Person lookup / person enrichment API (alias of people-enrich). Resolve an email, name, domain, or company into a normalized person record with inferred name, free-email detection, MX records, and optional public company context. Public-data only; no private people databases or social scraping. Input schema: - email (string, optional): Person email address, e.g. jane.doe@example.com. - name (string, optional): Optional known person name. - domain (string, optional): Optional company domain. - company (string, optional): Optional known company name. - include_homepage (boolean, optional): Fetch public homepage metadata when available. Default true. Output schema: - email (string): - name (string): - domain (string): - company (string): - confidence (string): --- #### person-enrich — $0.01 USDC URL: https://agentutility.ai/web-probe/person-enrich POST: https://x402.agentutility.ai/person-enrich Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, person, enrich, person-enrich Description: Builds a normalized person profile from email, name, domain, or company inputs using public DNS and homepage metadata. Designed for agents that need quick enrichment without private data brokers or social scraping. Use it as a person enrichment API, people enrichment, or email-to-person profile lite. Input schema: - email (string, optional): Person email address. - name (string, optional): Optional known person name. - domain (string, optional): Optional company domain. - company (string, optional): Optional known company name. - include_homepage (boolean, optional): Fetch public homepage metadata when available. Default true. Output schema: - email (string): - name (string): - confidence (string): --- #### phishing-domain-triage — $0.005 USDC URL: https://agentutility.ai/web-probe/phishing-domain-triage POST: https://x402.agentutility.ai/phishing-domain-triage Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, phishing, domain, triage, phishing-domain-triage Alias of: whois-lookup Description: Phishing domain triage API and suspicious-domain age and registrar risk check. Same RDAP backend as whois-lookup, surfaced for security agents screening newly registered lookalike domains, DNSSEC status, expiration, registrar, and EPP lock flags. Use it for phishing triage, brand protection, or vendor-domain screening. Input schema: - domain (string, required): Apex domain to look up (e.g. 'example.com'). Subdomains are stripped to the registrable domain before query. - include_certificates (boolean, optional): If true, fetch a crt.sh certificate-transparency summary (issuer counts, first/last seen, total certs). Default false. Output schema: - domain (string): - age_days (string): - flags (string): - cert_summary (string): --- #### product-name-score — $0.005 USDC URL: https://agentutility.ai/web-probe/product-name-score POST: https://x402.agentutility.ai/product-name-score Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, product, name, score, product-name-score Description: Scores product name quality for agents naming products, features, apps, tools, newsletters, and APIs. Same backend as brand-name-score. Use it as a product name score API, product naming evaluator, or feature name quality check. Input schema: - name (string, required): Candidate product, app, feature, tool, or project name. - concept (string, optional): Optional product concept used to score semantic fit. - audience (string, optional): Optional target audience context. - tlds (array, optional): Optional TLD list used to emit domain candidate strings. Does not check availability. Output schema: - name (string): - slug (string): - score (string): - grade (string): --- #### public-post-search — $0.006 USDC URL: https://agentutility.ai/web-probe/public-post-search POST: https://x402.agentutility.ai/public-post-search Price: 0.006 USDC Method: POST Category: uncategorized Tags: web-probe, public, post, search, public-post-search Alias of: x-search Description: Searches recent public posts on X/Twitter with public metrics and author expansion. Same read-only backend as x-search; useful for agents that ask for public post search rather than tweet search. No account mutation. Use it as a public post search API, social post search API, or X recent search endpoint. Input schema: - query (string, required): X recent-search query. - max_results (number, optional): Number of recent posts to fetch. Clamped to 10-50. Default 10. - language (string, optional): Optional two-letter language filter. Output schema: - mode (string): - result_count (string): - source (string): --- #### pubmed-search — $0.01 USDC URL: https://agentutility.ai/web-probe/pubmed-search POST: https://x402.agentutility.ai/pubmed-search Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, biomedical-search, pubmed, literature-search, research-papers, medical-research, ncbi, pmid-lookup Description: Searches PubMed for biomedical literature by free-text query, with optional date range and sort (relevance / pub_date / first_author). Returns total hit count plus PMID, title, authors, journal, publication date, abstract, MeSH terms, and DOI per paper. Federal public-domain data via NCBI. Use it as a medical journal lookup, NIH paper search, clinical-research finder, MeSH-term query, or NCBI E-utilities wrapper. Input schema: - query (string, required): PubMed query string. Supports field tags ('cancer[Title]', 'Smith J[Author]'), boolean operators, and MeSH terms. - limit (number, optional): Max papers to return. 1-50. Default 10. - date_from (string, optional): Lower bound on publication date (YYYY/MM/DD or YYYY-MM-DD). - date_to (string, optional): Upper bound on publication date (YYYY/MM/DD or YYYY-MM-DD). - sort (string, optional): Result ordering. Default 'relevance'. - include_abstract (boolean, optional): If true (default), include the abstract text per paper. Set false for a smaller, faster response. Output schema: - total (string): Total number of PubMed records matching the query, as reported by NIH E-utilities (string-encoded integer). - returned (string): Count of PMID results actually included in this response payload (string-encoded integer). --- #### pypi-package-stats — $0.003 USDC URL: https://agentutility.ai/web-probe/pypi-package-stats POST: https://x402.agentutility.ai/pypi-package-stats Price: 0.003 USDC Method: POST Category: uncategorized Tags: web-probe, pypi, python, package-stats, downloads, registry Description: Fetches the public PyPI JSON record for a Python package and returns summary, license, homepage, repository, documentation, issues URL, author, maintainer, classifiers, latest version, total version count, recent versions with publish timestamps and yanked flags, age in days, and days_since_last_release. Also pulls last-day / last-week / last-month download counts from pypistats.org (Linehaul-derived). A quick companion to package-risk-pypi for cases where you just need the numbers, no risk write-up. Public PyPI + pypistats APIs, no auth. Use it for PyPI package stats, Python package registry lookup, pip package metadata, pypistats downloads, or Python ecosystem metadata. Input schema: - package (string, required): PyPI package name. Case-insensitive; PEP 503 normalization applied internally. - recent_versions (number, optional): How many most-recent versions to include. 1-20. Default 5. Output schema: - package (string): Echo of the requested package name. - normalized_name (string): PEP 503-normalized name (lowercase, hyphenated). - name (string): Canonical package name from the PyPI registry document. - summary (string): Short package summary from the PyPI 'info' object. - license (string): License string from the PyPI info. null if unset. - homepage (string): Homepage URL from the PyPI info. null if unset. - repository (string): Repository URL from project_urls (Repository/Source/Source Code) or homepage. - documentation (string): Documentation URL from project_urls if present. - issues (string): Issue tracker URL from project_urls if present. - author (string): Author field from the PyPI info. - author_email (string): Author email from the PyPI info. - maintainer (string): Maintainer field from the PyPI info. - requires_python (string): Python version constraint from the package metadata. - keywords (array): Whitespace/comma-split keyword tags from the PyPI metadata. - classifiers (array): First 30 Trove classifiers ('Development Status :: 5 - Production/Stable', 'License :: OSI Approved :: MIT License', etc.). - latest_version (string): Current latest version per the PyPI registry. - total_versions (number): Count of versions that have a publish timestamp. - recent_versions (array): Most-recent N versions, each with version, published ISO timestamp, and yanked boolean. - first_published (string): ISO timestamp of the earliest version publish. - last_published (string): ISO timestamp of the most-recent version publish. - age_days (number): Days since the first publish. - days_since_last_release (number): Days since the most-recent publish — staleness signal. - downloads (object): Object with last_day, last_week, last_month integer download counts from pypistats.org. Individual fields may be null if pypistats returned an error for that window. - yanked (boolean): True if the latest version is marked yanked by the maintainer. --- #### qr-code — $0.005 USDC URL: https://agentutility.ai/web-probe/qr-code POST: https://x402.agentutility.ai/qr-code Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, qr, code, qr-code Alias of: qr-code-decode Description: Reads one or more QR codes from a public PNG, JPG, GIF, BMP, or SVG-rendered image URL and returns the decoded text strings. Use it as a QR code reader, QR code decode API, or scan-QR-from-image tool. Input schema: - image_url (string, required): Public http(s) URL of an image containing one or more QR codes. Must be directly fetchable. Output schema: - codes (string): - source (string): --- #### qr-code-api — $0.005 USDC URL: https://agentutility.ai/web-probe/qr-code-api POST: https://x402.agentutility.ai/qr-code-api Price: 0.005 USDC Method: POST Category: uncategorized Tags: qr, code, api, qr-code-api Alias of: qr-code-decode Description: Decodes QR codes, reading one or more codes from public PNG, JPG, GIF, BMP, or SVG-rendered image URLs. Same QR decode backend as qr-code. Use it as a QR code API, QR scanner API, or decode QR image endpoint. Input schema: - image_url (string, required): Public http(s) URL of an image containing one or more QR codes. Must be directly fetchable. Output schema: - codes (string): - count (string): --- #### qr-code-decode — $0.005 USDC URL: https://agentutility.ai/web-probe/qr-code-decode POST: https://x402.agentutility.ai/qr-code-decode Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, qr-code, qr-decoder, barcode-reader, image-ocr, link-extraction, qr-scanner Description: Reads QR codes out of any public image URL (PNG / JPG / GIF / BMP) and returns the decoded text strings. Multiple QR codes in a single image are returned as separate entries. Returns an empty 'codes' array plus a descriptive 'note' if the image can't be fetched or no QR is found. Use it as a QR decoder, QR reader, scan-QR-from-URL tool, QR code OCR, barcode reader, or link extraction from QR. Input schema: - image_url (string, required): Public http(s) URL of an image containing one or more QR codes. Must be directly fetchable. Output schema: - codes (string): Array of decoded text strings extracted from QR codes found in the image, one entry per detected code. - source (string): Upstream decoder used (qrserver.com's read-qr-code API) that produced the decoded results. --- #### qr-code-generate — $0.005 USDC URL: https://agentutility.ai/web-probe/qr-code-generate POST: https://x402.agentutility.ai/qr-code-generate Price: 0.005 USDC Method: POST Category: uncategorized Tags: qr-code, qr-generator, barcode, vcard, wifi-qr, svg, png, qr-encoder Description: Generates a QR code from arbitrary text (URL, vCard, WiFi join string, plain text) and returns it as a base64-encoded PNG (default) or SVG. Configurable size (64-1024 px), error correction level (L/M/Q/H), quiet-zone margin, and foreground/background hex colors. Use it as a QR code generator, QR maker, vCard QR, WiFi QR, or URL-to-QR tool with customizable error correction. Input schema: - text (string, required): Text to encode. Any string up to ~4296 chars (alphanumeric). - format (string, optional): Output image format. Default 'png'. - size (number, optional): Image side length in pixels. Range [64, 1024]. Default 256. - error_correction (string, optional): Reed-Solomon error-correction level. L=7%, M=15% (default), Q=25%, H=30% redundancy. - margin (number, optional): Quiet-zone margin in modules. Range [0, 20]. Default 4. - foreground (string, optional): QR module color as 6 or 8-digit hex (e.g. '#000000'). Default '#000000'. - background (string, optional): Background color as 6 or 8-digit hex (e.g. '#FFFFFF'). Default '#FFFFFF'. Output schema: - format (string): Output image format returned, either "png" (default, base64-encoded) or "svg" (XML markup). - size (string): Pixel dimensions of the square QR image (e.g. "256x256"), reflecting the requested size parameter. - data_base64 (string): Base64-encoded QR image bytes (PNG) or the raw SVG markup string, depending on the requested format. - content_type (string): MIME type of the encoded payload, either image/png or image/svg+xml, for direct embedding or decoding. - source (string): Generator identifier, always "qrcode-npm". --- #### qr-generator — $0.001 USDC URL: https://agentutility.ai/web-probe/qr-generator POST: https://x402.agentutility.ai/qr-generator Price: 0.001 USDC Method: POST Category: uncategorized Tags: web-probe, qr, generator, qr-generator Alias of: qr-code-generate Description: Generates PNG or SVG QR codes from text, URLs, vCards, WiFi strings, and plain text with configurable size, margin, colors, and error correction. Use it as a QR generator API, create-QR-code endpoint, text-to-QR, or link QR generator. Input schema: - text (string, required): Text to encode. Any string up to ~4296 chars. - format (string, optional): Output image format. Default 'png'. - size (number, optional): Image side length in pixels. Range [64, 1024]. Default 256. - error_correction (string, optional): Reed-Solomon error-correction level. - margin (number, optional): Quiet-zone margin in modules. Range [0, 20]. Default 4. - foreground (string, optional): QR module color as 6 or 8-digit hex. - background (string, optional): Background color as 6 or 8-digit hex. Output schema: - format (string): - size (string): - content_type (string): --- #### qr-maker — $0.001 USDC URL: https://agentutility.ai/web-probe/qr-maker POST: https://x402.agentutility.ai/qr-maker Price: 0.001 USDC Method: POST Category: uncategorized Tags: web-probe, qr, maker, qr-maker Alias of: qr-code-generate Description: Generates a scannable QR code from any text input: a URL, vCard, WiFi join string, or plain text. Send text plus optional format (png or svg), size, error_correction level, margin, and foreground/background hex colors; the endpoint returns data_base64 and content_type ready to embed or decode client-side. PNG requests are currently served as SVG-encoded data under the hood for Workers compatibility, so content_type reads image/svg+xml regardless of the format you request. Use it as a QR maker API, QR code generator, URL-to-QR converter, or text-to-QR tool for onboarding flows, business cards, and WiFi sharing. Input schema: - text (string, required): Text to encode. Any string up to ~4296 chars. - format (string, optional): Output image format. Default 'png'. - size (number, optional): Image side length in pixels. Range [64, 1024]. Default 256. - error_correction (string, optional): Reed-Solomon error-correction level. - margin (number, optional): Quiet-zone margin in modules. Range [0, 20]. Default 4. - foreground (string, optional): QR module color as 6 or 8-digit hex. - background (string, optional): Background color as 6 or 8-digit hex. Output schema: - format (string): - size (string): - content_type (string): --- #### qr-reader — $0.005 USDC URL: https://agentutility.ai/web-probe/qr-reader POST: https://x402.agentutility.ai/qr-reader Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, qr, reader, qr-reader Alias of: qr-code-decode Description: Reads and decodes QR codes out of any public image URL, PNG, JPG, GIF, or BMP, including images that contain multiple QR codes at once. Send image_url and get back a codes array with each decoded text value and its symbol_index, so multi-code images resolve into separate entries instead of one merged result. Backed by the qrserver.com public read API since Workers lack native canvas decoding. Use it as a QR reader API, QR image scanner, or decode-QR-from-URL tool for batch label processing, inventory checks, and inbound-document pipelines that need to pull encoded data out of scanned images. Input schema: - image_url (string, required): Public http(s) URL of an image containing one or more QR codes. Must be directly fetchable. Output schema: - codes (string): - source (string): --- #### qr-scanner — $0.005 USDC URL: https://agentutility.ai/web-probe/qr-scanner POST: https://x402.agentutility.ai/qr-scanner Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, qr, scanner, qr-scanner Alias of: qr-code-decode Description: Scans a public image URL for QR codes and returns each one's decoded text. PNG, JPG, GIF, and BMP images are all supported, and multiple codes in a single image come back as separate entries with a symbol_index. Send image_url; the response is a codes array plus a source note pointing at qrserver.com, the public decoding service this endpoint proxies to since Cloudflare Workers have no native canvas support for image decoding. Use it as a QR scanner API, QR code reader, or image-to-text QR decoder for ticket validation, packaging audits, and any workflow that needs to extract data encoded in a QR image without a phone camera. Input schema: - image_url (string, required): Public http(s) URL of an image containing one or more QR codes. Must be directly fetchable. Output schema: - codes (string): - source (string): --- #### recent-tweet-search — $0.006 USDC URL: https://agentutility.ai/web-probe/recent-tweet-search POST: https://x402.agentutility.ai/recent-tweet-search Price: 0.006 USDC Method: POST Category: uncategorized Tags: web-probe, recent, tweet, search, recent-tweet-search Alias of: x-search Description: Searches recent public tweets/posts on X and returns text, timestamps, public metrics, and expanded author context. Same read-only X API v2 recent-search backend as x-search and tweet-search, exposed under exact buyer wording for recent tweet search. No posting, replying, liking, following, DM access, or account mutation. Use it as a recent tweet search API, Twitter recent search API, or X public post search. Input schema: - query (string, required): X recent-search query. - max_results (number, optional): Number of recent posts to fetch. Clamped to 10-50. Default 10. - language (string, optional): Optional two-letter language filter. Output schema: - mode (string): - result_count (string): - source (string): --- #### registrar-lookup — $0.02 USDC URL: https://agentutility.ai/web-probe/registrar-lookup POST: https://x402.agentutility.ai/registrar-lookup Price: 0.02 USDC Method: POST Category: uncategorized Tags: web-probe, registrar, lookup, registrar-lookup Alias of: whois-lookup Description: Finds a domain's registrar and related RDAP metadata: registrar name, IANA id, nameservers, DNSSEC, and EPP status codes. Same backend as whois-lookup. Use it as a registrar lookup API or domain registrar finder. Input schema: - domain (string, required): Domain to look up, e.g. 'example.com'. Protocol and www prefix are stripped. - include_certificates (boolean, optional): Optional. If true, also queries crt.sh for TLS certificate history (recent count, first seen). Default false. Output schema: - domain (string): - registrar (string): - nameservers (string): --- #### research-brief — $0.10 USDC URL: https://agentutility.ai/web-probe/research-brief POST: https://x402.agentutility.ai/research-brief Price: 0.10 USDC Method: POST Category: uncategorized Tags: web-probe, research, brief, research-brief Description: Builds a structured research brief on a company, person, product, or topic as fixed-shape JSON: overview, key_facts, recent_news (with date hints), all with source-index citations. Combines Decodo Google SERP + parallel cheerio scrape (up to 8 sources) + Morpheus llama-3.3-70b with json_schema response_format. Use it for company briefs, entity profiles, topic briefs, sales-prep dossiers, due-diligence summaries, competitive intel, or agent-readable research. Input schema: - entity_or_topic (string, required): Entity (company, person, product) or topic. 1-200 chars. - focus (string, optional): Optional focus area, e.g. 'recent funding rounds'. - max_sources (number, optional): Max sources. Default 3, max 3. - language (string, optional): Two-letter language code. Default 'en'. Output schema: - entity_or_topic (string): - overview (string): - key_facts (string): - recent_news (string): - sources (string): - model (string): - scraped_count (string): --- #### rss-from-anything — $0.04 USDC URL: https://agentutility.ai/web-probe/rss-from-anything POST: https://x402.agentutility.ai/rss-from-anything Price: 0.04 USDC Method: POST Category: utilities Tags: rss, feed, scrape, monitor, html Description: Turn any webpage into an RSS feed, even sites that never published one. Point it at a url and it auto-detects repeated article or listing items with a heuristic crawl, or you can hand it exact item_selector, title_selector, link_selector, date_selector, and description_selector CSS selectors for precise control, with max_items to cap the feed size. Returns valid RSS 2.0 XML plus mime_type, item_count, and which mode (auto or selector) produced it. Use it as an RSS feed generator, HTML-to-RSS converter, website feed builder, or feedless-site monitor for tracking blogs, listings, and news pages that don't expose a native feed. Input schema: - url (string, required): Webpage URL to generate a feed from. Must be http or https. - feed_title (string, optional): Title for the generated RSS channel. Optional; defaults to the page's <title>. - item_selector (string, optional): CSS selector matching each feed item's container element. Optional; enables selector mode over the auto-detect heuristic. - title_selector (string, optional): CSS selector for an item's title, relative to item_selector. Optional; falls back to the first a/h1/h2/h3. - link_selector (string, optional): CSS selector for an item's link, relative to item_selector. Optional; falls back to the first a[href]. - date_selector (string, optional): CSS selector for an item's publish date, relative to item_selector. Optional; falls back to the first <time>. - description_selector (string, optional): CSS selector for an item's description, relative to item_selector. Optional; falls back to the first <p>. - max_items (number, optional): Maximum number of feed items to return. Optional; 1-200, defaults to 50. Output schema: - rss (string): RSS 2.0 XML document as a string, ready to serve or save as .xml. - mime_type (string): MIME type for the rss payload, typically application/rss+xml. - feed_title (string): Channel title derived from the source page's <title> or heading. - feed_link (string): Canonical link back to the source page used as the feed's channel link. - feed_description (string): Channel description derived from the page meta description or first paragraph. - item_count (number): Number of items extracted and included in the feed. - items (array): Array of parsed feed items with title, link, pubDate, and description fields. - mode (string): Extraction mode used: 'auto' for heuristic detection or 'selectors' when CSS selectors were supplied. --- #### sales-lead-domain-enrich — $0.005 USDC URL: https://agentutility.ai/web-probe/sales-lead-domain-enrich POST: https://x402.agentutility.ai/sales-lead-domain-enrich Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, sales, lead, domain, enrich, sales-lead-domain-enrich Alias of: whois-lookup Description: Enriches sales leads with company domain metadata: registrar, domain age, expiry, nameservers, DNSSEC, and domain status codes before outreach. Same RDAP backend as whois-lookup. Use it as a sales lead domain enrichment API, company website age check, or B2B account domain metadata source. Input schema: - domain (string, required): Apex domain to look up (e.g. 'example.com'). Subdomains are stripped to the registrable domain before query. - include_certificates (boolean, optional): If true, fetch a crt.sh certificate-transparency summary (issuer counts, first/last seen, total certs). Default false. Output schema: - domain (string): - age_days (string): - expiration_date (string): - flags (string): --- #### scrape — $0.04 USDC URL: https://agentutility.ai/web-probe/scrape POST: https://x402.agentutility.ai/scrape Price: 0.04 USDC Method: POST Category: utilities Tags: scrape, fetch, html, extract, metadata, url Description: Scrape any webpage. Pulls title, description, canonical URL, OpenGraph + Twitter card metadata, headings, and outbound links from a single URL. Server-side rendering. Body content rendered as text / raw HTML / clean markdown. Optional link extraction. Cheerio-based, no headless browser — fast and cheap, ideal for static pages and SSR sites. Alias of scrape-website. For JS-heavy SPAs that need a real browser, see website-screenshot. Input schema: - url (string, required): Public URL to fetch and parse. Must include scheme (http/https). Follows redirects. - format (string, optional): Body output format. 'text' (default), 'html' (raw), or 'markdown' (clean — best for LLM ingestion). - include_links (boolean, optional): If true, also returns an array of all <a href> links on the page. Default false. - user_agent (string, optional): Custom User-Agent header. Defaults to a modern desktop Chrome UA. Output schema: - url (string): Final URL fetched after following redirects. - final_url (string): Final URL after redirects. - status_code (number): HTTP status code returned by the upstream server. - title (string): Page title from the <title> tag. - description (string): Meta description from the page's <meta name="description"> or OG description tag. - canonical (string): Canonical URL from <link rel="canonical"> when present. - lang (string): Language code from the <html lang> attribute, like en or fr. - h1 (string): Text of the first <h1> heading on the page. - og (object): All og:* meta tags. - twitter (object): All twitter:* meta tags. - text (string): Body when format=text. - html (string): Body when format=html. - markdown (string): Body when format=markdown. - format (string): Output format of the body content: text, html, or markdown. - links (array): Array of {href, text} when include_links=true. - body_chars (number): Character count of the extracted body content. --- #### scrape-to-json — $0.02 USDC URL: https://agentutility.ai/web-probe/scrape-to-json POST: https://x402.agentutility.ai/scrape-to-json Price: 0.02 USDC Method: POST Category: uncategorized Tags: web-probe, scrape, to, json, scrape-to-json Description: Turn any webpage into structured JSON that matches your schema. Fetches the page server-side (cheerio, no headless browser), converts it to clean markdown, then extracts data conforming to a caller-supplied JSON schema via Morpheus mistral-31-24b. The web scraper to reach for when you need website-to-JSON, page-to-structured-data, or scrape-and-extract with schema enforcement. Pair with watch-page or research-brief for richer agent pipelines. Input schema: - url (string, required): Public URL to scrape (http or https). Follows redirects. - schema (object, required): JSON schema describing expected output. Must include a 'properties' key. - instructions (string, optional): Optional extra extraction guidance. - format (string, optional): Pre-LLM body normalization. Default 'markdown'. - user_agent (string, optional): Optional User-Agent header sent to the target page. Defaults to an x402-scrape-to-json UA string. Output schema: - url (string): - final_url (string): - status_code (string): - extracted (string): - model (string): --- #### scrape-website — $0.04 USDC URL: https://agentutility.ai/web-probe/scrape-website POST: https://x402.agentutility.ai/scrape-website Price: 0.04 USDC Method: POST Category: utilities Tags: scrape, fetch, html, extract, metadata, url Description: Scrapes any webpage and pulls title, description, canonical URL, OpenGraph + Twitter card metadata, headings, and outbound links from a single URL. Server-side rendering; body content rendered as text, raw HTML, or clean markdown, with optional link extraction. Cheerio-based with no headless browser, so it is fast and cheap, ideal for static pages and SSR sites. For JS-heavy SPAs that need a real browser, see website-screenshot. Use it as a web scrape API or webpage metadata extractor. Input schema: - url (string, required): Public URL to fetch and parse. Must include scheme (http/https). Follows redirects. - format (string, optional): Body output format. 'text' (default, plain text), 'html' (raw HTML body), or 'markdown' (clean markdown — best for LLM ingestion). - include_links (boolean, optional): If true, also returns an array of all <a href> links found on the page. Default false. - user_agent (string, optional): Custom User-Agent header. Defaults to a modern desktop Chrome UA. Output schema: - url (string): Final URL fetched after following redirects from the requested page. - final_url (string): Final URL after redirects. - status_code (number): HTTP status code returned by the target server for the scrape request. - title (string): Page title pulled from the <title> tag or og:title fallback. - description (string): Meta description from the page's description, og:description, or twitter:description tag. - canonical (string): Canonical URL declared by the page's <link rel="canonical"> tag. - lang (string): Language code from the <html lang="..."> attribute (e.g. en, es). - h1 (string): Text content of the page's first <h1> heading. - og (object): All og:* meta tags. - twitter (object): All twitter:* meta tags. - text (string): Body when format=text. - html (string): Body when format=html. - markdown (string): Body when format=markdown. - format (string): Body format returned: text, html, or markdown depending on the requested format param. - links (array): Array of {href, text} when include_links=true. - body_chars (number): Character count of the extracted body content in the chosen format. --- #### screenshot — $0.04 USDC URL: https://agentutility.ai/web-probe/screenshot POST: https://x402.agentutility.ai/screenshot Price: 0.04 USDC Method: POST Category: media Tags: screenshot, url, png, jpg, render, capture Description: Turn any public URL into a PNG or JPG image on demand. Send a url plus optional viewport width/height, device scale factor, crop or scale fit, JPG quality, transparent background for PNG, and a wait condition (load, domcontentloaded, networkidle) so slow pages finish rendering before capture. Runs on CloudConvert's headless capture engine and returns an image_url you can drop straight into a report, a preview card, or an archive pipeline. Use it as a website screenshot API, URL to image converter, or webpage capture tool for QA snapshots, link previews, and visual monitoring. Input schema: - url (string, required): Page URL to screenshot. Must use http or https. - format (string, optional): 'png' (default) or 'jpg'. - screen_width (number, optional): Browser viewport width in px. 320-3840. Optional. - screen_height (number, optional): Browser viewport height in px. 240-4320. Optional. - device_scale_factor (number, optional): Device pixel ratio for retina capture. 1-4. Optional. - width (number, optional): Output image width in px. 1-8000. Optional. - height (number, optional): Output image height in px. 1-8000. Optional. - fit (string, optional): How output is resized: 'max', 'crop', or 'scale'. Optional. - quality (number, optional): JPG compression quality, 1-100. Only applies when format is 'jpg'. - transparent_background (boolean, optional): Boolean. Renders a transparent background instead of white. Only applies when format is 'png'. Output schema: - image_url (string): Public URL where the rendered PNG or JPG screenshot can be downloaded. - file_size_bytes (number): Size of the generated screenshot file in bytes. - format (string): Output image format actually produced, either png or jpg. - source_url (string): Original page URL that was captured, echoed back from the request. - job_id (string): Unique render job identifier for tracing or re-fetching this screenshot. --- #### search — $0.006 USDC URL: https://agentutility.ai/web-probe/search POST: https://x402.agentutility.ai/search Price: 0.006 USDC Method: POST Category: uncategorized Tags: web-probe, search Alias of: web-search Description: Returns ranked Decodo Google web results. If primary search is quota-limited, a best-effort fallback returns marked degraded recent public-news results from GDELT (https://www.gdeltproject.org/); fallback recency is capped at 168 hours for month, year, and any. Use it as a low-cost web-search API; for fetched page text or cited synthesis, use scrape-to-json or answer-web. Input schema: - query (string, required): Search query or research question. 1-500 chars. - num_results (number, optional): Number of results to return. Default 10, max 20. - limit (number, optional): Alias for num_results. If both are supplied, num_results wins. - include_text (boolean, optional): Whether to include fetched page text when the upstream supports it. - recency (string, optional): Optional freshness filter. Default 'any'. Output schema: - query (string): - results (string): - source (string): --- #### search-site — $0.006 USDC URL: https://agentutility.ai/web-probe/search-site POST: https://x402.agentutility.ai/search-site Price: 0.006 USDC Method: POST Category: uncategorized Tags: web-probe, search, site, search-site Alias of: web-search Description: Site/domain-scoped search via Decodo Google results. If primary search is quota-limited, a best-effort fallback maps site: to GDELT domain: and returns marked degraded recent public-news results (https://www.gdeltproject.org/); fallback recency is capped at 168 hours and only news-indexed pages can appear. Use it as a domain-search API for agents. Input schema: - query (string, required): Search query. Include site:example.com to search within a site/domain. - num_results (number, optional): Number of results to return. Default 10, max 20. - limit (number, optional): Alias for num_results. If both are supplied, num_results wins. - include_text (boolean, optional): Whether to include fetched page text when available. - recency (string, optional): Optional freshness filter. Default 'any'. Output schema: - query (string): - results (string): - source (string): --- #### search-web — $0.006 USDC URL: https://agentutility.ai/web-probe/search-web POST: https://x402.agentutility.ai/search-web Price: 0.006 USDC Method: POST Category: uncategorized Tags: web-probe, search, web, search-web Alias of: web-search Description: Answer engine retrieval API for finding live web sources before an agent writes its own response. Send a query and get ranked Google results with titles, URLs, snippets, domains, and an optional recency filter; this route returns search results, not an LLM-written answer. If primary search is quota-limited, it returns marked degraded recent public-news results from GDELT (https://www.gdeltproject.org/) capped at 168 hours. Use it as an answer engine source API, RAG source-discovery feed, web search results API, or research-query retrieval layer; use answer-web for synthesized citations. Input schema: - query (string, required): Search query. 1-500 chars. - num_results (number, optional): Number of results to return. Default 10, max 20. - limit (number, optional): Alias for num_results. If both are supplied, num_results wins. - include_text (boolean, optional): Whether to include fetched page text when available. - recency (string, optional): Optional freshness filter. Default 'any'. Output schema: - query (string): - results (string): - source (string): --- #### serp-search — $0.006 USDC URL: https://agentutility.ai/web-probe/serp-search POST: https://x402.agentutility.ai/serp-search Price: 0.006 USDC Method: POST Category: uncategorized Tags: web-probe, serp, search, serp-search Alias of: web-search Description: Pull ranked Decodo Google results for any query. If primary search is quota-limited, a best-effort fallback returns marked degraded recent public-news results from GDELT (https://www.gdeltproject.org/); fallback recency is capped at 168 hours for month, year, and any. Use it as a SERP feed for source discovery without LLM synthesis. Input schema: - query (string, required): Search query. 1-500 chars. - num_results (number, optional): Number of results to return. Default 10, max 20. - limit (number, optional): Alias for num_results. If both are supplied, num_results wins. - include_text (boolean, optional): Whether to include fetched page text when available. - recency (string, optional): Optional freshness filter. Default 'any'. Output schema: - query (string): - results (string): - source (string): --- #### site-search — $0.006 USDC URL: https://agentutility.ai/web-probe/site-search POST: https://x402.agentutility.ai/site-search Price: 0.006 USDC Method: POST Category: uncategorized Tags: web-probe, site, search, site-search Alias of: web-search Description: Searches the public web, or a specific site/domain when the query includes a site: filter, via Decodo Google Search. If primary search is quota-limited, a best-effort fallback maps site: to GDELT domain: and returns marked degraded recent public-news results (https://www.gdeltproject.org/); fallback recency is capped at 168 hours and only news-indexed pages can appear. Use it as a site-search API for agents. Input schema: - query (string, required): Search query. Include site:example.com to search within a site/domain. - num_results (number, optional): Number of results to return. Default 10, max 20. - limit (number, optional): Alias for num_results. If both are supplied, num_results wins. - include_text (boolean, optional): Whether to include fetched page text when the upstream supports it. - recency (string, optional): Optional freshness filter. Default 'any'. Output schema: - query (string): - results (string): - source (string): --- #### sitemap-fetch — $0.005 USDC URL: https://agentutility.ai/web-probe/sitemap-fetch POST: https://x402.agentutility.ai/sitemap-fetch Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, sitemap, seo, crawler, robots-txt, url-inventory, sitemap-xml Description: Fetches and parses a site's sitemap.xml into a full website URL inventory. Accepts a site root (discovers the sitemap via robots.txt or the /sitemap.xml convention) or a direct sitemap.xml URL, and recurses through sitemap-index nesting. Returns the URL list with lastmod / changefreq / priority and aggregate stats (count, oldest/newest lastmod). Useful for SEO audits, content-freshness monitoring, RAG ingestion seeding. Use it as a sitemap parser, sitemap index resolver, SEO sitemap reader, or robots.txt sitemap discovery tool. Input schema: - url (string, required): Site root (e.g. https://example.com) or direct sitemap URL. - limit (number, optional): Max URL rows. 1-5000. Default 1000. - recurse (boolean, optional): Recurse into sitemap-index children. Default true. - user_agent (string, optional): Optional User-Agent header. Output schema: - input_url (string): Site root or sitemap URL the caller passed in, echoed back for reference. - sitemaps_fetched (string): List of sitemap URLs actually retrieved, including nested sitemap-index children that were resolved. - url_count (string): Total number of URL entries found across all fetched sitemaps after recursion. - urls (string): Array of URL entries with loc, lastmod, changefreq, and priority fields parsed from the sitemap XML. - lastmod_oldest (string): Oldest lastmod timestamp seen across all URL entries, useful for content-freshness checks. - lastmod_newest (string): Newest lastmod timestamp seen across all URL entries, indicating most recent site update. - truncated (string): Boolean flag set when the URL list hit an internal cap and not every entry was returned. - bytes_total (string): Total bytes downloaded across every sitemap and sitemap-index file fetched during the call. - errors (string): Array of per-sitemap fetch or parse errors encountered, empty when all sitemaps loaded cleanly. --- #### social-handle-check — $0.005 USDC URL: https://agentutility.ai/web-probe/social-handle-check POST: https://x402.agentutility.ai/social-handle-check Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, social, handle, check, social-handle-check Description: Checks whether a proposed X/Twitter handle is claimed and returns public account metrics when it exists. Same read-only X API backend as x-handle-availability. Use it as a social handle check, X username availability lookup, or startup brand handle lookup. Input schema: - username (string, required): X/Twitter handle to check, with or without @, e.g. 'launchforge'. Output schema: - username (string): - available (string): - status (string): - source (string): --- #### ssl-cert — $0.03 USDC URL: https://agentutility.ai/web-probe/ssl-cert POST: https://x402.agentutility.ai/ssl-cert Price: 0.03 USDC Method: POST Category: uncategorized Tags: web-probe, ssl, tls, certificate, cert-expiry, crt-sh, certificate-transparency Alias of: ssl-cert-info Description: Checks a domain's SSL certificate: issuer, subject, SAN list, validity dates, and days-until-expiry. Sourced from Certificate Transparency logs (crt.sh). Use it as a TLS cert checker, certificate transparency lookup, or ssl expiry check. Input schema: - host (string, required): Hostname to inspect, e.g. 'example.com'. Normalized (scheme/port stripped). - history (boolean, optional): Include up to 50 historical certificates for the host. Optional, default false. Output schema: - host (string): Hostname the certificate was issued for, echoed from the input. - issuer_common_name (string): Common name of the issuing CA (e.g. "Let's Encrypt Authority X3", "DigiCert TLS RSA SHA256"). - days_until_expiry (string): Days remaining until the certificate's notAfter date; negative if already expired. --- #### ssl-cert-info — $0.03 USDC URL: https://agentutility.ai/web-probe/ssl-cert-info POST: https://x402.agentutility.ai/ssl-cert-info Price: 0.03 USDC Method: POST Category: utilities Tags: ssl, tls, certificate, security, ct-log, expiry Description: Inspects a domain's SSL/TLS certificate: issuer, subject, SAN list, validity dates, and days-until-expiry. Sourced from Certificate Transparency logs (crt.sh). Use it as an ssl cert checker or TLS certificate inspector. Input schema: - host (string, required): Hostname to inspect, e.g. 'example.com'. Normalized (scheme/port stripped). - history (boolean, optional): Include up to 50 historical certificates for the host. Optional, default false. Output schema: - host (string): Echo of the hostname inspected, normalized to lowercase without scheme or port. - common_name (string): Subject Common Name (CN) on the leaf certificate, usually the primary hostname it was issued for. - issuer (string): Full issuer Distinguished Name string, including organization and country fields. - issuer_common_name (string): CN of the issuing CA (e.g. "Let's Encrypt R3", "DigiCert TLS RSA SHA256 2020 CA1"). - san_list (array): Subject Alternative Names covered by the cert, including wildcard and additional hostnames. - san_count (number): Number of entries in san_list. - not_before (string): ISO-8601 UTC timestamp when the certificate became valid. - not_after (string): ISO-8601 UTC timestamp when the certificate expires. - days_until_expiry (number): Whole days from now until not_after; negative if already expired. - days_since_issuance (number): Whole days elapsed since not_before. - is_expired (boolean): True when the current time is past not_after. - expires_soon (boolean): True when days_until_expiry is at or below the warning threshold (30 days). - serial_number (string): Hex-encoded certificate serial number as recorded by the issuing CA. - crtsh_id (number): Numeric crt.sh record ID for the leaf cert, usable to link to https://crt.sh/?id=<id>. - cert_history (array): Prior certs seen in CT logs for this host (issuer, not_before, not_after, crtsh_id); empty when not requested. - total_certs_seen (number): Total count of certificates ever logged for this host in Certificate Transparency. - source (string): Data source label, here "crt.sh" (Certificate Transparency log aggregator). --- #### ssl-certificate-check — $0.03 USDC URL: https://agentutility.ai/web-probe/ssl-certificate-check POST: https://x402.agentutility.ai/ssl-certificate-check Price: 0.03 USDC Method: POST Category: uncategorized Tags: web-probe, ssl, certificate, check, ssl-certificate-check Alias of: ssl-cert-info Description: Check a domain's current TLS certificate without opening a raw socket. Send a host and it queries Certificate Transparency logs (crt.sh, with a Cert Spotter fallback) to return the active certificate's issuer, subject, SAN list, validity window, days_until_expiry, signature algorithm, and key size; pass history:true to also get past certificate entries. Use it as an SSL certificate checker, TLS certificate expiry API, cert transparency lookup, or domain HTTPS monitoring tool for catching certs before they lapse or auditing who issued a site's TLS cert. Input schema: - host (string, required): Hostname to inspect, e.g. 'example.com'. Normalized (scheme/port stripped). - history (boolean, optional): Include up to 50 historical certificates for the host. Optional, default false. Output schema: - host (string): - issuer_common_name (string): - days_until_expiry (string): --- #### startup-domain-diligence — $0.005 USDC URL: https://agentutility.ai/web-probe/startup-domain-diligence POST: https://x402.agentutility.ai/startup-domain-diligence Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, startup, domain, diligence, startup-domain-diligence Alias of: whois-lookup Description: Checks a domain's age, registrar, transfer history, DNSSEC, and expiry before a startup launch or outreach. Same RDAP backend as whois-lookup. Use it for startup domain diligence, a brand launch domain check, or an acquisition target domain age screen. Input schema: - domain (string, required): Apex domain to look up (e.g. 'example.com'). Subdomains are stripped to the registrable domain before query. - include_certificates (boolean, optional): If true, fetch a crt.sh certificate-transparency summary (issuer counts, first/last seen, total certs). Default false. Output schema: - domain (string): - registrar (string): - age_days (string): - flags (string): --- #### startup-name-generator — $0.05 USDC URL: https://agentutility.ai/web-probe/startup-name-generator POST: https://x402.agentutility.ai/startup-name-generator Price: 0.05 USDC Method: POST Category: uncategorized Tags: web-probe, startup, name, generator, startup-name-generator Description: Generates candidate names for a startup concept and checks matching domain availability across common startup TLDs. Same backend as domain-suggest. Use it as a startup name generator, product name generator, or founder naming API. Input schema: - concept (string, required): Plain-language startup or product concept. - count (number, optional): Number of candidates to brainstorm. 1-20. Default 10. - tlds (array, optional): TLDs to check, without dots. Default ['com','ai','dev','io','co']; max 6. - tone (string, optional): Naming tone hint. Default neutral. Output schema: - concept (string): - returned_count (string): - candidates (string): --- #### stock-news — $0.005 USDC URL: https://agentutility.ai/web-probe/stock-news POST: https://x402.agentutility.ai/stock-news Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, stock, news, stock-news Alias of: stocks-news Description: Stock news / equities headlines (alias of stocks-news). GDELT-backed public news with a GNews fallback when configured on stocks, earnings, IPOs, the Fed, and macro with sentiment. Buyer-wording variant of stocks-news. Data-only; no trading advice. Input schema: - topic (string, optional): Preset topic. Default stocks. - query (string, optional): Optional news query override, max 240 chars. - limit (number, optional): Headlines to return, 1-30. Default 10. - hours (number, optional): Lookback window in hours, 1-168. Default 48. Output schema: - topic (string): - returned (string): - source (string): --- #### stocks-news — $0.005 USDC URL: https://agentutility.ai/web-probe/stocks-news POST: https://x402.agentutility.ai/stocks-news Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, stocks, news, stocks-news Description: Fetches recent stock market news on equities, earnings, IPOs, the Fed, and macro from GDELT with a GNews fallback when configured, returning headline metadata with sentiment and source domains. The equities companion to crypto-news. Data-only news digests; no price prediction, trading advice, or order routing. Use it as a stocks news API, equities news feed, earnings news source, or Wall Street headlines for agents. Input schema: - topic (string, optional): Preset topic. Default stocks. - query (string, optional): Optional news query override (e.g. a ticker or company), max 240 chars. - limit (number, optional): Headlines to return, 1-30. Default 10. - hours (number, optional): Lookback window in hours, 1-168. Default 48. Output schema: - topic (string): - returned (string): - source (string): --- #### subdomain-enum — $0.03 USDC URL: https://agentutility.ai/web-probe/subdomain-enum POST: https://x402.agentutility.ai/subdomain-enum Price: 0.03 USDC Method: POST Category: utilities Tags: security, subdomain, ct-log, recon Description: Enumerates a domain's subdomains by mining Certificate Transparency logs (crt.sh). All-public data; each subdomain comes with first-seen, last-seen, and cert count. Use it for subdomain enumeration, attack-surface mapping, or DNS recon. Input schema: - domain (string, required): Target domain to enumerate, e.g. 'example.com'. Normalized (scheme/www stripped). - include_wildcards (boolean, optional): Include wildcard cert entries (*.sub.example.com). Optional, default false. Output schema: - domain (string): Echoes the root domain that was enumerated. - subdomain_count (number): Total number of unique subdomains discovered across mined CT log entries. - subdomains (array): Array of subdomain records, each with hostname, first-seen date, last-seen date, and cert count. - cert_log_entries_examined (number): Number of Certificate Transparency log entries scanned from crt.sh for this domain. - source (string): Upstream data source identifier, typically crt.sh for Certificate Transparency log mining. - notes (string): Free-text notes on enumeration coverage, truncation, or caveats about the result set. --- #### tech-stack-detect — $0.01 USDC URL: https://agentutility.ai/web-probe/tech-stack-detect POST: https://x402.agentutility.ai/tech-stack-detect Price: 0.01 USDC Method: POST Category: utilities Tags: tech-stack, wappalyzer, detect, fingerprint Description: Tech stack detector. Fingerprints any website to identify its frameworks, CMS, analytics, hosting, CDN, and CMS in a single GET. Wappalyzer / BuiltWith alternative. Matches response headers, meta tags, script src patterns, cookie names, and HTML signatures against 50+ known products: WordPress / Shopify / Webflow / Ghost / Wix / Squarespace, Next.js / Nuxt / Astro / Gatsby / Remix, React / Vue / Svelte, Vercel / Netlify / Cloudflare / AWS, Stripe / Intercom / Segment / GA4 / Plausible. Returns each detection with category and confidence. Input schema: - url (string, required): Target URL (http or https). Single GET request follows redirects; final_url is reported. Output schema: - url (string): Original URL submitted for tech stack fingerprinting. - final_url (string): Final URL after following any redirects from the original request. - status_code (number): HTTP status code returned by the target site on the final response. - detection_count (number): Number of distinct technologies detected on the page. - detections (array): Array of detected technologies with name, category, and matching signal (header/meta/script/cookie). - by_category (object): Detections grouped by category like cms, framework, hosting, analytics, payments, or cdn. - server_header (string): Raw value of the Server response header, if the site sent one. - powered_by (string): Raw value of the X-Powered-By response header, if present. - content_type (string): Content-Type header from the final response, typically text/html with charset. --- #### tld-info — $0.005 USDC URL: https://agentutility.ai/web-probe/tld-info POST: https://x402.agentutility.ai/tld-info Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, domain, tld, registry-lookup, cctld, gtld, tld-info Description: Returns registry info for any top-level domain: registry operator, type (gTLD / ccTLD / sTLD), country (for ccTLDs), introduction year, and notes. In-handler dictionary covers ~80 of the most common TLDs; falls back to a structural guess for unrecognized TLDs. Use it as a TLD registry lookup, ccTLD-vs-gTLD check, TLD introduction year lookup, or new gTLD registry reference. Input schema: - tld (string, required): TLD without leading dot (e.g. 'ai', 'com', 'co.uk' uses just 'uk'). Output schema: - tld (string): Top-level domain looked up, normalized to lowercase with leading dot (e.g. .com, .uk, .xyz). - is_valid (string): Whether the TLD string parsed as a syntactically valid top-level domain label. - type (string): TLD category: gTLD, ccTLD, sTLD, or new-gTLD. - registry (string): Operator running the TLD registry (e.g. Verisign for .com, Nominet for .uk). - country (string): Country or territory the TLD belongs to, for ccTLDs; null or empty for gTLDs. - intro_year (string): Year the TLD was introduced into the root zone. - notes (string): Short free-text notes on the TLD's usage, restrictions, or notable history. - in_dictionary (string): True if the TLD was found in the in-handler dictionary; false if answered via structural fallback. - source (string): Origin of the answer: dictionary lookup or structural guess from the TLD shape. --- #### tweet-lookup — $0.01 USDC URL: https://agentutility.ai/web-probe/tweet-lookup POST: https://x402.agentutility.ai/tweet-lookup Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, tweet, lookup, tweet-lookup Alias of: tweets Description: Looks up tweets by ID and returns public text, timestamps, metrics, language, and expanded author profiles. Same read-only X API v2 backend as tweets; accepts tweet_ids or ids. No account mutation. Use it as a tweet lookup API, X tweet lookup, or Twitter status lookup by ID. Input schema: - tweet_ids (array, required): Numeric tweet IDs. Up to 100. - mode (string, optional): Optional. Operation mode; defaults to 'tweets' when tweet_ids/ids are supplied. Accepts search, user, tweets, users, or user_tweets. - ids (array, optional): Alias for tweet_ids. Output schema: - mode (string): - requested (string): - result_count (string): - source (string): --- #### tweet-search — $0.006 USDC URL: https://agentutility.ai/web-probe/tweet-search POST: https://x402.agentutility.ai/tweet-search Price: 0.006 USDC Method: POST Category: uncategorized Tags: web-probe, tweet, search, tweet-search Alias of: x-search Description: Searches recent public X posts with author expansion and public metrics. Same backend as x-search, with exact tweet-search buyer wording; read-only X API v2 recent search. Use it as a tweet search API, Twitter recent search, or X public post search. Input schema: - query (string, required): X recent-search query. - max_results (number, optional): Number of recent posts to fetch. Clamped to 10-50. Default 10. - language (string, optional): Optional two-letter language filter. Output schema: - mode (string): - result_count (string): - source (string): --- #### tweets — $0.01 USDC URL: https://agentutility.ai/web-probe/tweets POST: https://x402.agentutility.ai/tweets Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, tweets Description: Looks up X posts in bulk by ID with the read-only X API v2, using the exact buyer slug seen in market demand. Pass tweet_ids or ids and get public post text, timestamps, language, public metrics, and expanded author profile fields. Requires X_BEARER_TOKEN; no posting, replying, liking, following, or account mutation. Use it as a tweets API, bulk X tweet lookup, or Twitter tweet IDs lookup. Input schema: - tweet_ids (array, required): Numeric X/Twitter tweet IDs. Up to 100. - mode (string, optional): Use 'tweets' for bulk tweet lookup. Defaults to tweets when ids are supplied. - ids (array, optional): Alias for tweet_ids. Output schema: - mode (string): - result_count (string): - source (string): --- #### tweets-by-id — $0.01 USDC URL: https://agentutility.ai/web-probe/tweets-by-id POST: https://x402.agentutility.ai/tweets-by-id Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, tweets, by, id, tweets-by-id Alias of: tweets Description: Look up public X posts in bulk when you already have the tweet IDs. Send an ids array (up to 100 numeric tweet IDs) through the read-only X API v2 tweet lookup and get back post text, timestamps, language, public metrics (likes, retweets, replies), and expanded author profile fields, with requested and result_count counts in the response. Same backend as tweets, so no posting, replying, liking, or account mutation happens. Use it as a tweets-by-ID API, bulk Twitter tweet lookup, X post IDs lookup, or tweet metadata fetcher for enriching a list of post URLs or IDs you've already collected. Input schema: - ids (array, required): Numeric X/Twitter tweet IDs. Up to 100. - mode (string, optional): Optional. Operation mode; defaults to 'tweets' when tweet_ids/ids are supplied. Accepts search, user, tweets, users, or user_tweets. - tweet_ids (array, optional): Alias for ids. Output schema: - mode (string): - requested (string): - result_count (string): - source (string): --- #### tweets-search — $0.006 USDC URL: https://agentutility.ai/web-probe/tweets-search POST: https://x402.agentutility.ai/tweets-search Price: 0.006 USDC Method: POST Category: uncategorized Tags: web-probe, tweets, search, tweets-search Alias of: x-search Description: Searches recent public X posts and returns post text, timestamps, metrics, and expanded author profile data. Same read-only X API v2 recent-search backend as x-search, exposed under the buyer wording used by tweet-search clients. Requires X_BEARER_TOKEN; no posting, replying, liking, following, or account mutation. Use it as a tweets search API, X recent post search, or Twitter search endpoint. Input schema: - query (string, required): X recent-search query, e.g. 'x402 payments' or '(coinbase OR bankr) x402'. - max_results (number, optional): Number of recent posts to fetch. Clamped to 10-50. Default 10. - language (string, optional): Optional two-letter language filter, e.g. 'en'. Output schema: - mode (string): - result_count (string): - tweets (string): - source (string): --- #### tweets-user — $0.01 USDC URL: https://agentutility.ai/web-probe/tweets-user POST: https://x402.agentutility.ai/tweets-user Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, tweets, user, tweets-user Alias of: user-tweets Description: Returns recent public tweets by username, using the same read-only X API v2 user_tweets backend as user-tweets. Exposed under the buyer wording used by /tweets/user-style clients. Use it as a tweets-by-username or Twitter user timeline API. Input schema: - username (string, required): X/Twitter handle, with or without @. - mode (string, optional): Optional. Operation mode; defaults to 'user_tweets' for this endpoint. Accepts search, user, tweets, users, or user_tweets. - max_results (number, optional): Number of recent posts to fetch. Clamped to 5-50. - pagination_token (string, optional): Optional X pagination token. - include_retweets (boolean, optional): Include retweets when true. Defaults false. Output schema: - mode (string): - result_count (string): - source (string): --- #### twitter-search — $0.006 USDC URL: https://agentutility.ai/web-probe/twitter-search POST: https://x402.agentutility.ai/twitter-search Price: 0.006 USDC Method: POST Category: uncategorized Tags: web-probe, twitter, search, twitter-search Alias of: x-search Description: Search recent public X and Twitter posts for a query, with optional language and result-count controls. Returns post text, timestamps, author profiles, and public engagement metrics; legacy Twitter search operators such as since:, until:, and -filter:retweets are normalized before the X API call. If X access is unavailable, the same tweets array returns clearly labeled public-index results with degraded status instead of an empty paid response. Use it as a Twitter search API, X search API, recent tweet search, or public-post monitor. Input schema: - query (string, required): X/Twitter recent-search query. - max_results (number, optional): Number of recent posts to fetch. Clamped to 10-50. Default 10. - language (string, optional): Optional two-letter language filter. Output schema: - mode (string): - result_count (string): - source (string): --- #### twitter-user-lookup — $0.005 USDC URL: https://agentutility.ai/web-probe/twitter-user-lookup POST: https://x402.agentutility.ai/twitter-user-lookup Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, twitter, user, lookup, twitter-user-lookup Description: Resolves a Twitter or X username to a public profile with a read-only X API v2 lookup; no account mutation. Same backend as x-username, under broad buyer wording. Use it as a Twitter user lookup or public profile resolver. Input schema: - username (string, required): X/Twitter handle, with or without @. Output schema: - mode (string): - user (string): - source (string): --- #### twitter-user-tweets — $0.01 USDC URL: https://agentutility.ai/web-probe/twitter-user-tweets POST: https://x402.agentutility.ai/twitter-user-tweets Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, twitter, user, tweets, twitter-user-tweets Alias of: user-tweets Description: Looks up a Twitter user's recent public tweets by handle, with metrics and pagination. Same backend as user-tweets: resolves the username, then fetches recent public posts. Read-only, no account mutation. Use it as a public timeline lookup or latest-posts-by-handle API. Input schema: - username (string, required): X/Twitter handle, with or without @. - mode (string, optional): Optional. Operation mode; defaults to 'user_tweets' for this endpoint. Accepts search, user, tweets, users, or user_tweets. - max_results (number, optional): Number of recent posts to fetch. Clamped to 5-50. - pagination_token (string, optional): Optional X pagination token. - include_retweets (boolean, optional): Include retweets when true. Defaults false. Output schema: - mode (string): - username (string): - result_count (string): - source (string): --- #### twitter-users — $0.01 USDC URL: https://agentutility.ai/web-probe/twitter-users POST: https://x402.agentutility.ai/twitter-users Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, twitter, users, twitter-users Alias of: users Description: Looks up Twitter user profiles in bulk by username or ID, for routers and buyers searching for bulk profile enrichment. Same backend as users. Use it as a Twitter users API or bulk user profile lookup by username or ID. Input schema: - mode (string, optional): Optional. Operation mode; set to 'users' for bulk lookup. Accepts search, user, tweets, users, or user_tweets. - usernames (array, optional): X handles to look up, with or without @. Up to 100, deduplicated. Provide this or user_ids/ids. - user_ids (array, optional): Numeric X user IDs to look up. Up to 100. Used only when usernames is omitted. - ids (array, optional): Alias for user_ids: numeric X user IDs, used when usernames is omitted. Output schema: - mode (string): - lookup (string): - requested (string): - result_count (string): - source (string): --- #### twitter-x-api — $0.01 USDC URL: https://agentutility.ai/web-probe/twitter-x-api POST: https://x402.agentutility.ai/twitter-x-api Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, twitter, x, api, twitter-x-api Description: Read-only X API v2 wrapper for tweet search, tweet lookup, username lookup, bulk users lookup, and user timeline fetch. Set mode='search' for recent public posts, mode='tweets' for tweet IDs, mode='user' for one public profile, mode='users' for bulk profile lookup, or mode='user_tweets' for recent public posts from one username. Uses X_BEARER_TOKEN or TWITTER_BEARER_TOKEN. No posting, replying, liking, following, DM access, or account mutation. Use it as a Twitter X API or general social data API. Input schema: - mode (string, optional): Lookup mode. Defaults to 'search' unless username or IDs are supplied. - query (string, optional): Recent-search query for mode='search'. - username (string, optional): Handle for mode='user' or mode='user_tweets', with or without @. - usernames (array, optional): Handles for mode='users'. Up to 100. - tweet_ids (array, optional): Tweet IDs for mode='tweets'. Up to 100. - user_ids (array, optional): User IDs for mode='users'. Up to 100. - ids (array, optional): Alias for tweet_ids in mode='tweets' or user_ids in mode='users'. - max_results (number, optional): Search or user timeline result count. Search clamps to 10-50; user_tweets clamps to 5-50. - language (string, optional): Optional two-letter language filter for search. - pagination_token (string, optional): Optional X pagination token for mode='user_tweets'. - include_retweets (boolean, optional): For mode='user_tweets', include retweets when true. Defaults false. Output schema: - mode (string): - result_count (string): - source (string): --- #### url-expander — $0.02 USDC URL: https://agentutility.ai/web-probe/url-expander POST: https://x402.agentutility.ai/url-expander Price: 0.02 USDC Method: POST Category: uncategorized Tags: web-probe, url, expander, url-expander Alias of: expand-url Description: Expands shortened URLs from bit.ly, t.co, lnkd.in, goo.gl, tinyurl, and other redirects into final landing URLs, with hop-by-hop status, Location, content-type, and timing details. Same expand-url backend. Use it as a URL expander API, shortlink resolver, or redirect-chain tracer. Input schema: - url (string, required): Starting URL (typically a shortlink). Must be http(s). - max_hops (number, optional): Maximum redirect hops to follow. 1-20. Default 10. - user_agent (string, optional): Optional User-Agent header to send (some shorteners gate by UA). Default is a generic browser UA. Output schema: - initial_url (string): - final_url (string): - hop_count (string): --- #### url-metadata-extract — $0.003 USDC URL: https://agentutility.ai/web-probe/url-metadata-extract POST: https://x402.agentutility.ai/url-metadata-extract Price: 0.003 USDC Method: POST Category: uncategorized Tags: web-probe, url-metadata, open-graph, twitter-card, link-preview, json-ld, favicon, meta-tags Description: Extracts page metadata from any URL: title, description, Open Graph and Twitter Card tags, canonical link, and favicon. Also parses html lang, keywords, robots, author, article:published_time, and JSON-LD blocks, returning absolute URLs for image and favicon. Useful for SEO audits, link-preview generation, content cataloging, RAG ingestion. Use it as an OG tags parser, meta tag extractor, link preview builder, favicon resolver, JSON-LD reader, or canonical URL extractor. Input schema: - url (string, required): Page URL (http or https) to fetch and parse. - user_agent (string, optional): Optional User-Agent header sent on fetch. - follow_redirects (boolean, optional): Default true. Output schema: - url (string): Original URL that was requested for metadata extraction. - final_url (string): Final URL after following redirects from the original request. - status (string): HTTP status code or fetch status returned by the upstream page. - title (string): Page title from the <title> tag or og:title fallback. - description (string): Meta description tag content or og:description fallback. - image (string): Absolute URL of the og:image or twitter:image preview image. - canonical (string): Canonical URL declared via <link rel="canonical"> in the page head. - favicon (string): Absolute URL of the page's favicon resolved from link tags or /favicon.ico. - language (string): Page language code from the html lang attribute (e.g. en, en-US). - og (string): Open Graph properties parsed from og:* meta tags as a key-value map. - twitter (string): Twitter Card properties parsed from twitter:* meta tags as a key-value map. - json_ld (string): JSON-LD structured data blocks extracted from <script type="application/ld+json"> tags. --- #### user-agent-parse — $0.005 USDC URL: https://agentutility.ai/web-probe/user-agent-parse POST: https://x402.agentutility.ai/user-agent-parse Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, user-agent, browser-detection, os-detection, bot-detection, ai-crawler, ua-parser Description: Parses a User-Agent string entirely locally with regex, no external lookups. Detects browser (Chrome, Firefox, Safari, Edge, Opera, Vivaldi, Samsung), OS (Windows, macOS, iOS, Android, Linux, ChromeOS) with version, device type (desktop / mobile / tablet / bot), and identifies 32+ specific bots/crawlers. Use it as a UA classifier, browser detection, OS detection, bot detection, or AI crawler identifier (GPTBot, ClaudeBot, PerplexityBot). Input schema: - user_agent (string, required): Raw User-Agent header string. Up to 2000 chars. Output schema: - user_agent (string): Echoes back the raw User-Agent string that was parsed. - is_bot (string): Boolean flag indicating whether the UA matches a known bot or crawler signature. - bot (string): Identified bot name when is_bot is true (e.g. GPTBot, ClaudeBot, PerplexityBot), null otherwise. - browser (string): Detected browser name and version (e.g. Chrome 120, Firefox 115, Safari 17). - os (string): Detected operating system and version (e.g. Windows 11, macOS 14, iOS 17, Android 14). - device (string): Device class inferred from the UA: desktop, mobile, tablet, or bot. - source (string): Origin of the parse result, e.g. local-regex. --- #### user-tweets — $0.01 USDC URL: https://agentutility.ai/web-probe/user-tweets POST: https://x402.agentutility.ai/user-tweets Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, user, tweets, user-tweets Description: Fetches the latest public tweets from any X username, with text, timestamps, metrics, pagination token, and author profile. Read-only X API v2 route: resolves a public username, fetches that user's recent public posts, and excludes retweets by default. No posting, replying, liking, following, DM access, or account mutation. Use it as a user tweets API, X user timeline, or Twitter user posts endpoint. Input schema: - username (string, required): X/Twitter handle, with or without @. - mode (string, optional): Use 'user_tweets' for public timeline lookup. - max_results (number, optional): Number of recent posts to fetch. Clamped to 5-50. Default 10. - pagination_token (string, optional): Optional X pagination token for the next page. - include_retweets (boolean, optional): Include retweets when true. Defaults false. Output schema: - mode (string): - username (string): - result_count (string): - tweets (string): - source (string): --- #### users — $0.01 USDC URL: https://agentutility.ai/web-probe/users POST: https://x402.agentutility.ai/users Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, users Description: Looks up X user profiles in bulk by usernames or IDs, using the read-only X API v2 users route matching market demand for bulk public profiles. Pass usernames or user_ids/ids and receive id, username, display name, bio, verification fields, created_at, followers, following, tweet count, and listed count. Requires X_BEARER_TOKEN; no posting, following, DM access, or account mutation. Use it as a users API, bulk X user lookup, or Twitter users lookup by usernames or IDs. Input schema: - mode (string, optional): Use 'users' for bulk public profile lookup. - usernames (array, optional): X/Twitter handles, with or without @. Up to 100. - user_ids (array, optional): Numeric X user IDs. Up to 100. - ids (array, optional): Alias for user_ids. Output schema: - mode (string): - lookup (string): - requested (string): - result_count (string): - users (string): - source (string): --- #### users-by-username — $0.005 USDC URL: https://agentutility.ai/web-probe/users-by-username POST: https://x402.agentutility.ai/users-by-username Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, users, by, username, users-by-username Description: Resolves an X handle to a public profile: id, username, display name, bio, verification fields, created_at, followers, following, tweet count, and listed count. Same read-only X API v2 user-by-username backend as x-username. Use it as an X users by username API, Twitter user profile lookup, or handle to public profile API. Input schema: - username (string, required): X/Twitter handle, with or without @, e.g. 'bankrbot'. Output schema: - mode (string): - user (string): - source (string): --- #### vendor-domain-risk — $0.005 USDC URL: https://agentutility.ai/web-probe/vendor-domain-risk POST: https://x402.agentutility.ai/vendor-domain-risk Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, vendor, domain, risk, vendor-domain-risk Alias of: whois-lookup Description: Screens vendor domains for age, expiration, registrar, DNSSEC, nameservers, and suspicious newly-registered risk flags. Same RDAP backend as whois-lookup. Use it as a vendor domain risk API, supplier website age check, or procurement domain diligence tool. Input schema: - domain (string, required): Apex domain to look up (e.g. 'example.com'). Subdomains are stripped to the registrable domain before query. - include_certificates (boolean, optional): If true, fetch a crt.sh certificate-transparency summary (issuer counts, first/last seen, total certs). Default false. Output schema: - domain (string): - age_days (string): - registrar (string): - flags (string): --- #### watch-page — $0.01 USDC URL: https://agentutility.ai/web-probe/watch-page POST: https://x402.agentutility.ai/watch-page Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, watch, page, watch-page Description: Monitors a webpage for changes and remembers the state server-side: caller picks a watch_id and the server stores the page's hash + text in KV. On each subsequent call returns a changed flag, added/removed lines, and an LLM-summarized diff (Morpheus mistral-31-24b). Unlike webpage-diff (caller must remember prior hash), this endpoint owns the state. KV TTL: 365 days. Use it as a stateful page-watch with memory, URL change detector, TOS-policy diff, price-page tracker, status-page watcher, content monitor, or persistent webpage diff. Input schema: - url (string, required): Page URL to watch (http or https). Follows redirects. - watch_id (string, required): Caller-chosen identifier. 1-128 chars, alphanumeric + `:_-./`. - selector (string, optional): Optional CSS selector to scope the diff. - llm_summarize (boolean, optional): Default true. Set false to skip the Morpheus summary. - user_agent (string, optional): Optional User-Agent header sent to the target page. Defaults to an x402-watch-page UA string. Output schema: - url (string): - watch_id (string): - first_seen (string): - changed (string): - added_lines (string): - removed_lines (string): - summary (string): - model (string): - stored (string): --- #### wayback-lookup — $0.02 USDC URL: https://agentutility.ai/web-probe/wayback-lookup POST: https://x402.agentutility.ai/wayback-lookup Price: 0.02 USDC Method: POST Category: uncategorized Tags: web-probe, wayback, lookup, wayback-lookup Alias of: archive-snapshot Description: Finds the closest archived URL for a public page and optional timestamp, with cleaned archived text for citation repair. Use it as a Wayback lookup, archive snapshot API, or historical page capture finder. Input schema: - url (string, required): Public http(s) URL to look up in the Wayback Machine. - timestamp (string, optional): Optional. Target date for the snapshot: ISO 8601, 'YYYY-MM-DD', 'YYYYMMDD', or 'YYYYMMDDhhmmss'. Defaults to the most recent capture. - fetch_text (boolean, optional): Optional. If true, also fetches and returns the archived page's cleaned text (source capped at 10MB). Default false. Output schema: - snapshot_url (string): - snapshot_iso_timestamp (string): --- #### wayback-machine — $0.02 USDC URL: https://agentutility.ai/web-probe/wayback-machine POST: https://x402.agentutility.ai/wayback-machine Price: 0.02 USDC Method: POST Category: uncategorized Tags: web-probe, wayback, machine, wayback-machine Alias of: archive-snapshot Description: Finds Wayback Machine captures of a page by URL and timestamp, and can fetch cleaned archived text. Use it as an archive.org snapshot lookup, historical URL capture finder, or archived page text fetcher. Input schema: - url (string, required): Public http(s) URL to look up in the Wayback Machine. - timestamp (string, optional): Optional. Target date for the snapshot: ISO 8601, 'YYYY-MM-DD', 'YYYYMMDD', or 'YYYYMMDDhhmmss'. Defaults to the most recent capture. - fetch_text (boolean, optional): Optional. If true, also fetches and returns the archived page's cleaned text (source capped at 10MB). Default false. Output schema: - snapshot_url (string): - snapshot_iso_timestamp (string): --- #### web-archive — $0.02 USDC URL: https://agentutility.ai/web-probe/web-archive POST: https://x402.agentutility.ai/web-archive Price: 0.02 USDC Method: POST Category: uncategorized Tags: web-probe, web, archive, web-archive Alias of: archive-snapshot Description: Returns the closest archived snapshot URL and timestamp for a public web page, with optional cleaned text fetch for reference rot repair and due-diligence citations. Use it as a web archive lookup, archive snapshot API, Wayback Machine API, or historical webpage snapshot. Input schema: - url (string, required): Public http(s) URL to look up in the Wayback Machine. - timestamp (string, optional): Optional. Target date for the snapshot: ISO 8601, 'YYYY-MM-DD', 'YYYYMMDD', or 'YYYYMMDDhhmmss'. Defaults to the most recent capture. - fetch_text (boolean, optional): Optional. If true, also fetches and returns the archived page's cleaned text (source capped at 10MB). Default false. Output schema: - snapshot_url (string): - snapshot_iso_timestamp (string): --- #### web-search — $0.006 USDC URL: https://agentutility.ai/web-probe/web-search POST: https://x402.agentutility.ai/web-search Price: 0.006 USDC Method: POST Category: uncategorized Tags: web-probe, web, search, web-search Description: Web search API for advanced agent web investigation and RAG source discovery. Returns ranked Google results with title, URL, snippet, domain, and an optional recency filter. Successful results are cached, and provider rate limits trigger a short circuit breaker plus a clearly marked recent public-news fallback. Use it as an advanced web investigation API, research retrieval layer, source discovery tool, or RAG ingestion feed. For fetched page text or cited answers, use answer-web or scrape-to-json. Input schema: - query (string, required): Search query or research question. 1-500 chars. - num_results (number, optional): Number of results to return. Default 10, max 20. - limit (number, optional): Alias for num_results. If both are supplied, num_results wins. - include_text (boolean, optional): Whether to include fetched page text when the upstream supports it. - recency (string, optional): Optional freshness filter. Default 'any'. Output schema: - query (string): - results (string): - source (string): --- #### webpage-diff — $0.04 USDC URL: https://agentutility.ai/web-probe/webpage-diff POST: https://x402.agentutility.ai/webpage-diff Price: 0.04 USDC Method: POST Category: utilities Tags: diff, monitor, change-detection, scrape, html Description: Detects changes on a webpage: fetches a URL, strips HTML to plain text, computes a SHA-256 hash, and (when given a previous hash or text) returns a changed flag plus added/removed line lists. Optional CSS selector scopes the diff to one region. No login required; follows redirects. Use it as a website change monitor, content diff, page-watch, visualping-style monitor, price-page monitor, status-page watcher, or TOS-policy diff. Input schema: - url (string, required): Page URL to fetch (http or https). Server follows redirects and reports the final_url. - previous_hash (string, optional): SHA-256 of a prior fetch, hex-encoded. If provided, response.changed compares against this hash. - previous_text (string, optional): Prior plain-text content from a previous fetch. If provided, response.diff returns added/removed line arrays. - selector (string, optional): Optional CSS selector to scope the diff (e.g. 'article', '#price'). When set, only matched element text is hashed and compared. Output schema: - url (string): Original URL requested for monitoring. - final_url (string): URL after following redirects to the actual fetched page. - status_code (number): HTTP status code returned by the target server. - current_text (string): Cleaned plain-text extracted from the page HTML. - current_hash (string): SHA-256 hash of the cleaned text for fast change detection. - char_count (number): Length of the cleaned text in characters. - selector (string): CSS selector used to scope extraction, or empty if full page was used. - changed (boolean): True when the current hash differs from the previous hash passed in. - diff (object): Object with added and removed line arrays comparing current text to previous text. --- #### website-screenshot — $0.04 USDC URL: https://agentutility.ai/web-probe/website-screenshot POST: https://x402.agentutility.ai/website-screenshot Price: 0.04 USDC Method: POST Category: media Tags: screenshot, url, png, jpg, render, capture Description: Capture a screenshot of any live URL and get back a hosted PNG or JPG. Send a url plus optional viewport controls (screen_width, screen_height, device_scale_factor for retina), crop options (width, height, fit: max/crop/scale), transparent_background for PNG, quality for JPG, and wait_until/wait_time to let JS-heavy pages finish rendering before the capture. Runs on the CloudConvert website-capture engine and returns image_url, format, and file_size_bytes. Use it as a website screenshot API, URL-to-image converter, webpage capture tool, or site preview generator for thumbnails, monitoring, and visual QA. Input schema: - url (string, required): Webpage URL to capture. Must be http or https. - format (string, optional): Output image format, "png" or "jpg". Optional; defaults to "png". - screen_width (number, optional): Browser viewport width in pixels. Optional; 320-3840. - screen_height (number, optional): Browser viewport height in pixels. Optional; 240-4320. - device_scale_factor (number, optional): Device pixel ratio for the capture. Optional; 1-4. - width (number, optional): Output image width in pixels. Optional; 1-8000. - height (number, optional): Output image height in pixels. Optional; 1-8000. - fit (string, optional): How the capture fits the requested width/height: "max", "crop", or "scale". Optional. - quality (number, optional): JPG compression quality. Optional; 1-100, jpg format only. - transparent_background (boolean, optional): If true, renders a transparent background instead of white. Optional, png format only. Output schema: - image_url (string): Public URL where the rendered screenshot PNG or JPG can be downloaded. - file_size_bytes (number): Size of the generated screenshot file in bytes. - format (string): Image format of the screenshot, either png or jpg. - source_url (string): Original target URL that was captured for the screenshot. - job_id (string): CloudConvert job identifier for the capture task, useful for tracing or debugging. --- #### whois — $0.005 USDC URL: https://agentutility.ai/web-probe/whois POST: https://x402.agentutility.ai/whois Price: 0.005 USDC Method: POST Category: utilities Tags: whois, rdap, domain, dns, security Description: WHOIS API for agents, backed by the IANA-mandated RDAP endpoint. Returns domain age, registration and expiration dates, registrar, contacts, nameservers, DNSSEC status, EPP statuses, transfer history, and risk flags. This short alias of whois-lookup can also append a certificate-transparency summary. Use it for domain diligence, expiry monitoring, phishing triage, or registrar checks. Input schema: - domain (string, required): Apex domain to look up (e.g. 'example.com'). Subdomains are stripped to the registrable domain. - include_certificates (boolean, optional): If true, attaches a crt.sh certificate-transparency summary. Default false. Output schema: - domain (string): Queried domain name in canonical form (lowercased, punycode for IDNs). - rdap_server (string): RDAP service URL that answered the query, or the WHOIS host if RDAP was unavailable. - registered_date (string): Domain creation date in ISO 8601 (UTC) as reported by the registry. - expiration_date (string): Domain expiration date in ISO 8601 (UTC) as reported by the registry. - age_days (number): Days elapsed since the registered_date, rounded down. - days_until_expiry (number): Days remaining until expiration_date; negative if already expired. - registrar (object): Registrar record with name, IANA ID, abuse contact email, and URL. - contacts (object): Registrant, admin, and tech contact handles with any fields the registry exposes (often redacted). - nameservers (array): Authoritative nameserver hostnames listed at the registry for the domain. - dnssec_signed (boolean): True if the registry reports a signed delegation (DS records present) for the domain. - statuses (array): EPP status codes from the registry (clientTransferProhibited, serverHold, pendingDelete, etc.). - flags (array): Derived risk flags such as newly_registered, expiring_soon, redacted_contacts, or locked. - cert_summary (object): TLS certificate snapshot for the apex: issuer, notBefore, notAfter, SANs count, days_to_expiry. --- #### whois-lookup — $0.005 USDC URL: https://agentutility.ai/web-probe/whois-lookup POST: https://x402.agentutility.ai/whois-lookup Price: 0.005 USDC Method: POST Category: utilities Tags: whois, rdap, domain, dns, security Description: WHOIS API and RDAP domain lookup for agents. Returns registration date, domain age, expiration date, registrar, contacts, nameservers, DNSSEC status, EPP status codes, transfer history, and risk flags from the IANA-mandated RDAP endpoint for the domain's TLD. Optionally appends a certificate-transparency summary. Use it for domain diligence, phishing triage, brand protection, registrar checks, or expiry monitoring. Input schema: - domain (string, required): Apex domain to look up (e.g. 'example.com'). Subdomains are stripped to the registrable domain before query. - include_certificates (boolean, optional): If true, fetch a crt.sh certificate-transparency summary (issuer counts, first/last seen, total certs). Default false. Output schema: - domain (string): Queried domain name in canonical lowercase form. - rdap_server (string): RDAP server URL that answered the lookup for this TLD. - registered_date (string): Domain creation timestamp in ISO 8601 format. - expiration_date (string): Current registration expiration timestamp in ISO 8601 format. - age_days (number): Days elapsed since the domain was first registered. - days_until_expiry (number): Days remaining until the current registration expires; negative if already expired. - registrar (object): Registrar record with name, IANA ID, and abuse contact email and phone. - contacts (object): Registrant, admin, and tech contact roles with any unredacted name, org, email, and country. - nameservers (array): Authoritative nameserver hostnames listed on the domain record. - dnssec_signed (boolean): True if the domain has a signed DNSSEC delegation at the TLD. - statuses (array): EPP status codes on the domain such as clientTransferProhibited or pendingDelete. - flags (array): Derived risk flags like newly-registered, expiring-soon, redacted-whois, or pending-transfer. - cert_summary (object): Certificate-transparency summary with first-seen date, recent issuers, and active cert count. --- #### wikidata-resolve — $0.01 USDC URL: https://agentutility.ai/web-probe/wikidata-resolve POST: https://x402.agentutility.ai/wikidata-resolve Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, wikidata, resolve, wikidata-resolve Description: Wikidata resolve for turning a name into a structured knowledge-graph identifier. Send an entity name (person, company, place, or concept) and get back its Wikidata QID, label, description, resolved type claims, and key facts (inception date, country, official website, external identifiers), plus the runner-up candidates when the name is ambiguous. Entity resolution, wikidata resolve, knowledge graph lookup, entity id lookup. Use it as an entity resolution API, a knowledge graph lookup tool, or a QID resolver for data-enrichment and disambiguation agents. Input schema: - entity (string, required): Name of the person, place, organization, or concept to resolve, e.g. 'Stripe' or 'Albert Einstein'. Required, max 200 chars. - lang (string, optional): Language code for labels/descriptions, e.g. 'en', 'de'. Default 'en'. Output schema: - qid (string): - label (string): - description (string): - type_claims (string): - key_claims (string): - candidates (string): - source (string): --- #### wikipedia — $0.005 USDC URL: https://agentutility.ai/web-probe/wikipedia POST: https://x402.agentutility.ai/wikipedia Price: 0.005 USDC Method: POST Category: ai Tags: wikipedia, knowledge, lookup, encyclopedia Description: Fetches Wikipedia articles with disambiguation-aware search across 300+ language editions. Short alias of wikipedia-lookup; resolves a query (title or near-title) to the canonical article and returns title, canonical URL, page id, Wikidata Q-id, language, plain-text intro summary, short description, page type, thumbnail + lead-image URLs, geo coordinates, full table-of-contents, and an optional ~25k-char body extract. Use it as an encyclopedia lookup, wiki article fetch, Wikidata-linked entity resolver, multi-language wiki source, RAG context source, or fact-grounding fetch. Input schema: - query (string, required): Search term or article title (e.g. 'Albert Einstein', 'mitochondria'). Resolved via MediaWiki search to the best-matching page. - language (string, optional): Wiki language code (e.g. 'en', 'de', 'ja', 'es'). Default 'en'. - full_text (boolean, optional): If true, include a plain-text extract of the full article body (truncated to ~25k chars). Default false. Output schema: - title (string): Article title as it appears on Wikipedia. - canonical_url (string): Canonical Wikipedia URL for the article page. - page_id (string): Numeric MediaWiki page identifier as a string. - wikidata_item (string): Wikidata Q-identifier linked to the article (e.g. Q42). - language (string): Wiki language code the article was fetched from (e.g. en, de, ja). - summary (string): Short plain-text lead extract summarizing the article. - description (string): Short Wikidata-style descriptor (e.g. "American physicist"). - type (string): Page type reported by Wikipedia (standard, disambiguation, redirect, etc.). - thumbnail_url (string): URL of the small thumbnail image for the article, if one exists. - image_url (string): URL of the full-resolution lead image for the article, if one exists. - coordinates (object): Geographic coordinates for the subject with lat and lon fields, if applicable. - sections (array): Ordered list of article section headings with anchors and nesting level. - full_text (string): Plain-text article body, capped at 25k characters when the extract flag is set. - full_text_truncated (boolean): True when full_text was cut off at the 25k-character limit. --- #### wikipedia-lookup — $0.005 USDC URL: https://agentutility.ai/web-probe/wikipedia-lookup POST: https://x402.agentutility.ai/wikipedia-lookup Price: 0.005 USDC Method: POST Category: ai Tags: wikipedia, knowledge, lookup, encyclopedia Description: Fetches the canonical Wikipedia article for a query (page title or near-title) and returns title, canonical URL, page id, Wikidata Q-id, language, plain-text intro summary, short description, page type, thumbnail and lead-image URLs, geo coordinates, full table-of-contents (sections with level and anchor), and an optional ~25k-char extract of the article body. Covers 300+ language editions. Use it as an encyclopedia lookup, structured wiki extract, Wikidata-linked entity resolver, disambiguation-aware search, multi-language wiki API, or RAG context source. Input schema: - query (string, required): Search term or page title (e.g. 'Albert Einstein', 'mitochondria'). Resolved via MediaWiki search to the best-matching article. - language (string, optional): Wiki language code (e.g. 'en', 'de', 'ja', 'es'). Default 'en'. Routes to <lang>.wikipedia.org. - full_text (boolean, optional): If true, include a plain-text extract of the full article body (truncated to ~25k chars). Default false (summary only). Output schema: - title (string): Article title as it appears on Wikipedia (e.g., "Albert Einstein"). - canonical_url (string): Permanent Wikipedia URL for the article in the requested language. - page_id (string): Wikipedia's internal numeric page identifier as a string. - wikidata_item (string): Linked Wikidata entity ID (e.g., "Q937") for cross-language and structured-data lookups. - language (string): ISO language code of the returned article (e.g., "en", "de", "ja"). - summary (string): Short plain-text lead summary from the article's intro paragraph. - description (string): One-line subtitle describing the article subject (e.g., "German-born physicist"). - type (string): Article type from Wikipedia (standard, disambiguation, redirect, no-extract). - thumbnail_url (string): URL of the small thumbnail image associated with the article, if any. - image_url (string): URL of the full-resolution lead image for the article, if any. - coordinates (object): Geographic coordinates (lat/lon) for articles about places, when present. - sections (array): List of article section headings with their nesting levels and anchors. - full_text (string): Plain-text article body, up to 25,000 characters when the extract option is requested. - full_text_truncated (boolean): True if the article body was cut off at the 25k-character limit. --- #### wikipedia-pageviews — $0.008 USDC URL: https://agentutility.ai/web-probe/wikipedia-pageviews POST: https://x402.agentutility.ai/wikipedia-pageviews Price: 0.008 USDC Method: POST Category: uncategorized Tags: web-probe, wikipedia, pageviews, wikipedia-pageviews Description: Wikipedia pageviews trend for reading topic interest over time straight from real traffic data. Send an article title and get back a daily or monthly pageview timeseries, total views across the window, and a trend percentage comparing the first half of the window to the second half, backed by the Wikimedia Pageviews REST API. Pageviews trend, topic interest over time, wikipedia traffic, trend signal, search interest proxy. Use it as a trend-detection API, a topic-interest tracker, or a traffic-signal tool for research, content, and market-scouting agents. Input schema: - title (string, required): Wikipedia article title, e.g. 'Artificial intelligence'. Required, max 300 chars. - start (string, optional): Optional window start date, ISO8601 'YYYY-MM-DD' or 'YYYYMMDD'. Defaults to 30 days before end. - end (string, optional): Optional window end date, ISO8601 'YYYY-MM-DD' or 'YYYYMMDD'. Defaults to 2 days ago (pageview data lags). - granularity (string, optional): Either 'daily' or 'monthly'. Default 'daily'. Output schema: - title (string): - granularity (string): - start (string): - end (string): - timeseries (string): - total (string): - trend_pct (string): - source (string): --- #### wikipedia-search — $0.008 USDC URL: https://agentutility.ai/web-probe/wikipedia-search POST: https://x402.agentutility.ai/wikipedia-search Price: 0.008 USDC Method: POST Category: uncategorized Tags: web-probe, wikipedia, search, wikipedia-search Description: Wikipedia search for full-text lookups across any Wikipedia language edition, built for agents that need a quick encyclopedia fact-check or background pass before answering. Send a query and get back ranked article hits with plain-text snippets (HTML stripped), page ids, and canonical wiki URLs. Wikipedia search, encyclopedia search, wiki full text search, knowledge search. Distinct from a single-page fetch: this ranks matches across the whole encyclopedia. Use it as a Wikipedia search API, an encyclopedia lookup tool, or a knowledge-base search for research and fact-checking agents. Input schema: - query (string, required): Full-text search query, e.g. 'quantum computing' or 'Albert Einstein'. Required, max 300 chars. - limit (number, optional): Max number of results to return. Default 10, max 25. - lang (string, optional): Wikipedia language edition code, e.g. 'en', 'de', 'fr'. Default 'en'. Output schema: - query (string): - lang (string): - results (string): - source (string): --- #### x-handle-availability — $0.005 USDC URL: https://agentutility.ai/web-probe/x-handle-availability POST: https://x402.agentutility.ai/x-handle-availability Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, x, handle, availability, x-handle-availability Description: Checks whether an X handle is available, using a read-only X API v2 user-by-username check. Returns available=true when the handle is not found and available=false with public profile metrics when claimed. Requires X_BEARER_TOKEN; no posting, replying, liking, following, scraping, or account mutation. Use it as a Twitter username availability checker or social handle lookup for brand launch workflows. Input schema: - username (string, required): X/Twitter handle to check, with or without @, e.g. 'launchforge'. Output schema: - username (string): - available (string): - status (string): - source (string): --- #### x-search — $0.006 USDC URL: https://agentutility.ai/web-probe/x-search POST: https://x402.agentutility.ai/x-search Price: 0.006 USDC Method: POST Category: uncategorized Tags: web-probe, x, search, x-search Description: X search API for recent public posts. It uses read-only X API v2 when available, excludes retweets by default, supports a language filter, and returns post text, timestamps, metrics, and author fields. If X API access is unavailable, search mode returns clearly marked public-index results in the same tweets array. No posting, replying, liking, following, or account mutation. Use it as an X search API, Twitter search API, or public-post monitor. Input schema: - query (string, required): X recent-search query, e.g. 'x402 payments' or '(coinbase OR bankr) x402'. - max_results (number, optional): Number of recent posts to fetch. Clamped to 10-50. Default 10. - language (string, optional): Optional two-letter language filter, e.g. 'en'. Output schema: - mode (string): - result_count (string): - tweets (string): - source (string): --- #### x-user-timeline — $0.01 USDC URL: https://agentutility.ai/web-probe/x-user-timeline POST: https://x402.agentutility.ai/x-user-timeline Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, x, user, timeline, x-user-timeline Alias of: user-tweets Description: Returns the recent public post timeline for a known X handle. Same backend as user-tweets, listed for agents that need an X user timeline from a username; read-only X API v2, excludes retweets unless include_retweets=true. Use it as a social account feed or latest-public-posts-by-handle API. Input schema: - username (string, required): X/Twitter handle, with or without @. - mode (string, optional): Optional. Operation mode; defaults to 'user_tweets' for this endpoint. Accepts search, user, tweets, users, or user_tweets. - max_results (number, optional): Number of recent posts to fetch. Clamped to 5-50. - pagination_token (string, optional): Optional X pagination token. - include_retweets (boolean, optional): Include retweets when true. Defaults false. Output schema: - mode (string): - result_count (string): - source (string): --- #### x-username — $0.005 USDC URL: https://agentutility.ai/web-probe/x-username POST: https://x402.agentutility.ai/x-username Price: 0.005 USDC Method: POST Category: uncategorized Tags: web-probe, x, username, x-username Description: Looks up a public X profile by username, wrapping the read-only X API v2 user-by-username route. Accepts a handle with or without @ and returns id, username, display name, bio, verification fields, created_at, followers, following, tweet count, and listed count. Requires X_BEARER_TOKEN; no posting, replying, liking, following, or account mutation. Use it as a Twitter username lookup, handle resolver, public profile lookup, or follower count API. Input schema: - username (string, required): X/Twitter handle, with or without @, e.g. 'bankrbot'. Output schema: - mode (string): - user (string): - source (string): --- #### x-users — $0.01 USDC URL: https://agentutility.ai/web-probe/x-users POST: https://x402.agentutility.ai/x-users Price: 0.01 USDC Method: POST Category: uncategorized Tags: web-probe, x, users, x-users Alias of: users Description: Fetches public X profiles and metric fields in bulk from usernames or numeric user IDs. Same read-only X API v2 backend as users. Use it as an X users API, bulk Twitter profile lookup, or public social profile lookup. Input schema: - mode (string, optional): Optional. Operation mode; set to 'users' for bulk lookup. Accepts search, user, tweets, users, or user_tweets. - usernames (array, optional): X handles to look up, with or without @. Up to 100, deduplicated. Provide this or user_ids/ids. - user_ids (array, optional): Numeric X user IDs to look up. Up to 100. Used only when usernames is omitted. - ids (array, optional): Alias for user_ids: numeric X user IDs, used when usernames is omitted. Output schema: - mode (string): - requested (string): - result_count (string): - source (string): --- ## Locale — Geo, weather, civic, identity primitives. URL: https://agentutility.ai/locale Endpoints: 40 Price range: $0.002 – $0.05 USDC/call Lead endpoint: weather Pitch: Geocoding, weather, timezone, holidays, flight status, building permits, property tax, VIN decode — the local-context layer for any agent that touches a place or a person. Buyer: Travel-planning agents, logistics automation, real-estate research bots, weather-aware scheduling, civic-data journalism, mobility integrations. Wedge: Each underlying dataset (NWS, USGS, FAA, IRS, Socrata) is free but fragmented. Locale unifies into per-call USDC primitives. ### endpoints #### address-geocode — $0.02 USDC URL: https://agentutility.ai/locale/address-geocode POST: https://x402.agentutility.ai/address-geocode Price: 0.02 USDC Method: POST Category: utilities Tags: geocode, location, maps, osm, nominatim Description: Converts a free-form address, postal code, place name, or POI into latitude/longitude. Returns a ranked list of matches with importance scores, a structured address breakdown (house number, road, city, county, state, postcode, country), and a bounding box. Backed by OSM Nominatim — global coverage, attribution required by ODbL. Use it as a forward geocoder, address to lat-lng converter, address-to-coordinates lookup, postal-code lookup, place-name resolver, Nominatim geocoder, or OpenStreetMap geocoding API. Input schema: - address (string, required): Free-form address, postal code, place name, or POI. Examples: '1600 Amphitheatre Parkway, Mountain View, CA', '10115 Berlin', 'Eiffel Tower'. - country_codes (array, optional): Optional ISO 3166-1 alpha-2 country codes to restrict results, e.g. ['us', 'ca']. - limit (number, optional): Max results to return. 1-10. Default 5. Output schema: - query (string): Echo of the address or place-name string that was geocoded. - match_count (number): Number of candidate matches Nominatim returned for the query. - results (array): Array of geocoded candidates, each with lat/lng plus parsed road, city, state, postcode, and country parts. - best_match (object): Top-ranked candidate object with coordinates and structured address parts for the most likely location. - source (string): Upstream geocoding provider that produced the results, e.g. 'openstreetmap-nominatim'. --- #### air-quality — $0.005 USDC URL: https://agentutility.ai/locale/air-quality POST: https://x402.agentutility.ai/air-quality Price: 0.005 USDC Method: POST Category: uncategorized Tags: locale, air, quality, air-quality Description: Returns current air quality readings and AQI category for any latitude/longitude, with optional hourly forecast rows for the next 1-72 hours. Air-quality data from Open-Meteo. Use it as an air quality API covering US AQI, European AQI, PM2.5, PM10, ozone, nitrogen dioxide, sulphur dioxide, and carbon monoxide. Input schema: - latitude (number, required): Decimal degrees, range [-90, 90]. Positive north. - longitude (number, required): Decimal degrees, range [-180, 180]. Positive east. - hourly (boolean, optional): If true, include hourly pollutant/AQI rows. Default false. - forecast_hours (number, optional): Hourly forecast horizon when hourly=true. 1-72. Default 24. Output schema: - location (string): - current (string): - units (string): - source (string): --- #### airport-code-lookup — $0.005 USDC URL: https://agentutility.ai/locale/airport-code-lookup POST: https://x402.agentutility.ai/airport-code-lookup Price: 0.005 USDC Method: POST Category: uncategorized Tags: travel, airport, code, lookup, airport-code-lookup Alias of: iata-airport-info Description: Resolves airport codes to airport name, municipality, country, region, coordinates, elevation, scheduled-service flag, homepage, and Wikipedia link. Same OurAirports-backed handler as iata-airport-info. Use it as an airport code lookup API for IATA airport info or ICAO airport metadata. Input schema: - code (string, required): IATA-3 (e.g. 'SFO', 'JFK', 'LHR') or ICAO-4 (e.g. 'KSFO', 'KJFK', 'EGLL') airport code. Case-insensitive. Output schema: - query (string): - airport (string): --- #### airport-delays — $0.02 USDC URL: https://agentutility.ai/locale/airport-delays POST: https://x402.agentutility.ai/airport-delays Price: 0.02 USDC Method: POST Category: uncategorized Tags: aviation, airports, flight-delays, faa, ground-stops, nas-status, airport-delays Description: Reports live US airport delays, ground stops, and closures from the FAA National Airspace System Status feed. Covers ground stops, ground delay programs (GDPs), AFPs, arrival/departure delays, and closures with reason and timing, filterable by IATA-3 airport and event type. Federal public data — no auth, no rate-limit hassle. Use it as an FAA airport delays feed, arrival-departure delay feed, NAS Status source, FAA OIS air-traffic disruption monitor, or weather-driven program-change tracker. Input schema: - airport (string, optional): IATA-3 airport code, e.g. 'JFK', 'LAX', 'ORD'. Case-insensitive. Omit to return all current events nationally. - event_type (string, optional): Filter event class. 'ground_stop' = full traffic halt, 'ground_delay' = GDP metering, 'delay' = arrival/departure delay, 'closure' = airport/runway closed, 'all' = no filter (default). Output schema: - matched (string): Airport code or facility name the FAA NAS Status query resolved to (e.g., 'JFK', 'ORD'). - summary (string): Plain-text rundown of current delays, ground stops, and ground delay programs at the matched airport. --- #### astro-times — $0.005 USDC URL: https://agentutility.ai/locale/astro-times POST: https://x402.agentutility.ai/astro-times Price: 0.005 USDC Method: POST Category: uncategorized Tags: locale, astronomy, sunrise-sunset, golden-hour, twilight, solar-noon, day-length Description: Sunrise sunset times. Computes sunrise, sunset, solar noon, day length (seconds), and civil / nautical / astronomical twilight begin & end for any latitude/longitude on any date. Also covers golden hour, dawn / dusk, and full astronomy-times. UTC ISO8601 strings. Wraps sunrise-sunset.org's public API — no auth, commercial-OK. Input schema: - latitude (number, required): Decimal degrees, range [-90, 90]. Positive north. - longitude (number, required): Decimal degrees, range [-180, 180]. Positive east. - date (string, optional): Date in YYYY-MM-DD. Defaults to today (UTC) if omitted. Output schema: - date (string): ISO date (YYYY-MM-DD) the astronomical times were computed for, echoed from the request. - location (string): Latitude/longitude pair the times were computed for, echoed from the request. - times (string): Object mapping each event (sunrise, sunset, solar_noon, day_length, civil/nautical/astronomical twilight begin & end) to UTC ISO8601 strings. - source (string): Upstream data provider, sunrise-sunset.org's public API. --- #### bin-lookup — $0.02 USDC URL: https://agentutility.ai/locale/bin-lookup POST: https://x402.agentutility.ai/bin-lookup Price: 0.02 USDC Method: POST Category: utilities Tags: bin, iin, credit-card, fraud, payments, kyc Description: Looks up a credit card BIN: the first 6-8 digits resolve to issuer, country, brand, and card type via binlist.net. Useful for fraud screening, payment routing, and geo-risk. Use it as a bin lookup or IIN lookup. Input schema: - bin (string, required): First 6-8 digits of a card number (BIN/IIN only). Never pass a full card number. Output schema: - bin (string): First 6-8 digits of the card number used for the lookup. - scheme (string): Card network scheme such as visa, mastercard, amex, discover, or jcb. - type (string): Card type indicator: debit, credit, or charge. - brand (string): Specific product brand within the scheme, like Visa Classic, World Elite, or Platinum. - prepaid (boolean): True if the BIN identifies a prepaid card, false for funded credit/debit accounts. - card_number (object): Card number metadata: length and whether the Luhn checksum applies. - country (object): Issuing country block with ISO alpha-2/alpha-3 codes, name, emoji, currency, and lat/lon. - issuer (object): Issuing bank details including name, website URL, and customer phone where known. - source (string): Upstream data source for the lookup, typically binlist.net. - note (string): Optional note about data freshness, partial matches, or fallback behavior. --- #### bin-lookup-api — $0.02 USDC URL: https://agentutility.ai/locale/bin-lookup-api POST: https://x402.agentutility.ai/bin-lookup-api Price: 0.02 USDC Method: POST Category: uncategorized Tags: finance, bin, lookup, api, bin-lookup-api Alias of: bin-lookup Description: Looks up card BINs, resolving the first 6-8 card digits to scheme, issuer, country, card type, prepaid/debit/credit signal, and payment-routing metadata. Same BIN/IIN backend as iin-lookup. Use it as a BIN lookup API, card BIN checker, or IIN issuer lookup. Input schema: - bin (string, required): First 6-8 digits of a card number (BIN/IIN only). Never pass a full card number. Output schema: - scheme (string): - type (string): - country (string): --- #### building-permits — $0.03 USDC URL: https://agentutility.ai/locale/building-permits POST: https://x402.agentutility.ai/building-permits Price: 0.03 USDC Method: POST Category: data Tags: real-estate, permits, construction, open-data, building, nyc, sf, chicago, la, seattle, austin, due-diligence, property Description: Searches building permits across six US cities for real-estate due diligence: NYC (DOB), San Francisco, Chicago, Los Angeles, Seattle, and Austin. Each city's open-data Socrata feed is normalized to a common permit shape (permit_id, type, status, description, address, zip, filed/issued/expiration dates, applicant, work category), with filters for address substring, permit status, permit type, and recency window. A real-estate, construction, and code-compliance primitive. Use it as a construction permit search, DOB permit fetch, city open-data permits API, or property permit history lookup. Input schema: - city (string, required): City code: 'nyc' | 'sf' | 'chicago' | 'la' | 'seattle' | 'austin'. Each maps to an official city open-data portal. - address (string, optional): Street / address substring to match (case-insensitive). E.g. 'broadway', '123 main st'. - status (string, optional): Permit status filter, e.g. 'ISSUED', 'FILED', 'IN PROCESS'. Values vary by city. - permit_type (string, optional): Permit type filter, e.g. 'EW' (equipment work) or 'NB' (new building) for NYC. Values vary by city. - days (number, optional): Restrict to permits filed in the last N days. - limit (number, optional): Max records to return. 1-100. Default 20. Output schema: - city (string): City slug requested or matched (nyc, sf, chicago, la, seattle, austin). - city_name (string): Human-readable city name for the permits returned. - dataset (string): Source open-data dataset identifier the permits were pulled from. - source_portal (string): URL of the city's open-data portal that hosts the underlying permit dataset. - total (number): Count of permit records returned after filters applied. - permits (array): Array of normalized permit records with id, type, status, description, address, dates, and cost. --- #### building-permits-api — $0.03 USDC URL: https://agentutility.ai/locale/building-permits-api POST: https://x402.agentutility.ai/building-permits-api Price: 0.03 USDC Method: POST Category: uncategorized Tags: building, permits, api, building-permits-api Alias of: building-permits Description: Searches city building permits, checking property permit history, work type, filed and issued dates, applicant, status, and address matches. Same city open-data handler as building-permits. Use it as a building permits API, construction permit lookup, or city permit search. Input schema: - city (string, required): City code: 'nyc' | 'sf' | 'chicago' | 'la' | 'seattle' | 'austin'. Each maps to an official city open-data portal. - address (string, optional): Street / address substring to match (case-insensitive). E.g. 'broadway', '123 main st'. - status (string, optional): Permit status filter, e.g. 'ISSUED', 'FILED', 'IN PROCESS'. Values vary by city. - permit_type (string, optional): Permit type filter, e.g. 'EW' (equipment work) or 'NB' (new building) for NYC. Values vary by city. - days (number, optional): Restrict to permits filed in the last N days. - limit (number, optional): Max records to return. 1-100. Default 20. Output schema: - city (string): - returned (string): - permits (string): --- #### card-bin-lookup — $0.02 USDC URL: https://agentutility.ai/locale/card-bin-lookup POST: https://x402.agentutility.ai/card-bin-lookup Price: 0.02 USDC Method: POST Category: uncategorized Tags: locale, card-bin-lookup, iin-lookup, card-issuer, fraud-screening, payment-routing, bin-database Alias of: bin-lookup Description: Resolves the first 6-8 digits of a card number to issuer bank, country, brand (Visa/Mastercard/Amex/Discover/JCB/UnionPay), and card type (debit/credit/prepaid). Use it as a credit card BIN lookup, IIN lookup, or card-issuer lookup for fraud screening, payment routing, and geo-risk. Input schema: - bin (string, required): First 6-8 digits of a card number (BIN/IIN only). Never pass a full card number. Output schema: - scheme (string): Card network brand, e.g. Visa, Mastercard, Amex, Discover, JCB, or UnionPay. - type (string): Card funding type: debit, credit, or prepaid. - country (string): ISO country code of the issuing bank, used for geo-risk and routing. --- #### city-weather — $0.01 USDC URL: https://agentutility.ai/locale/city-weather POST: https://x402.agentutility.ai/city-weather Price: 0.01 USDC Method: POST Category: uncategorized Tags: locale, city, weather, city-weather Alias of: weather-current-city Description: Returns current weather by city name with an instant geocoded lookup. Same Open-Meteo geocoding plus forecast backend as weather-current-city, exposed under concise buyer wording. Use it as a city weather API or instant weather lookup. Input schema: - city (string, required): City or place name. - country_code (string, optional): Optional two-letter ISO country code. - units (string, optional): Unit system: 'metric' or 'imperial'. Passed through to the forecast backend. - forecast_days (number, optional): Number of forecast days to include. Default 1 (current conditions). - hourly (boolean, optional): If true, includes hourly forecast data. Default false. Output schema: - query (string): - resolved_location (string): - current (string): --- #### climate-data — $0.005 USDC URL: https://agentutility.ai/locale/climate-data POST: https://x402.agentutility.ai/climate-data Price: 0.005 USDC Method: POST Category: uncategorized Tags: locale, climate, data, climate-data Description: Returns historical daily temperature, precipitation, humidity, wind, and solar radiation for any latitude/longitude. Bounded daily point data from NASA POWER for up to 366 days. Good for agriculture, energy, insurance, climate risk screening, and weather-normalized analysis. Use it as a climate data API or historical weather data source. Input schema: - latitude (number, required): Decimal degrees, range [-90, 90]. Positive north. - longitude (number, required): Decimal degrees, range [-180, 180]. Positive east. - start (string, required): Start date in YYYY-MM-DD format. - end (string, optional): End date in YYYY-MM-DD format. Defaults to start. Max window 366 days. - parameters (array, optional): Optional NASA POWER parameter list. Allowed: T2M, T2M_MAX, T2M_MIN, PRECTOTCORR, RH2M, WS2M, ALLSKY_SFC_SW_DWN. Defaults to T2M,T2M_MAX,T2M_MIN,PRECTOTCORR. - community (string, optional): NASA POWER community. Default RE. Output schema: - location (string): - start (string): - end (string): - days (string): - community (string): - parameters (string): - units (string): - daily (string): - source (string): - attribution (string): --- #### construction-permit-search — $0.03 USDC URL: https://agentutility.ai/locale/construction-permit-search POST: https://x402.agentutility.ai/construction-permit-search Price: 0.03 USDC Method: POST Category: uncategorized Tags: construction, permit, search, construction-permit-search Alias of: building-permits Description: Searches construction permits and property permit history for real-estate, construction, due-diligence, and code-compliance agents. Same multi-city permit backend as building-permits. Use it as a construction permit search API or municipal building permit lookup. Input schema: - city (string, required): City code: 'nyc' | 'sf' | 'chicago' | 'la' | 'seattle' | 'austin'. Each maps to an official city open-data portal. - address (string, optional): Street / address substring to match (case-insensitive). E.g. 'broadway', '123 main st'. - status (string, optional): Permit status filter, e.g. 'ISSUED', 'FILED', 'IN PROCESS'. Values vary by city. - permit_type (string, optional): Permit type filter, e.g. 'EW' (equipment work) or 'NB' (new building) for NYC. Values vary by city. - days (number, optional): Restrict to permits filed in the last N days. - limit (number, optional): Max records to return. 1-100. Default 20. Output schema: - returned (string): - permits (string): --- #### country-info — $0.005 USDC URL: https://agentutility.ai/locale/country-info POST: https://x402.agentutility.ai/country-info Price: 0.005 USDC Method: POST Category: uncategorized Tags: locale, country-info, iso-3166, country-code, capital-lookup, currencies, geo-metadata, rest-countries Description: Country info lookup. Resolves country metadata by common name, ISO 3166 alpha-2/alpha-3 code, or capital city. Returns capital, region, population, area, currencies, languages, timezones, calling code, flag emoji, neighbors. Wraps the public REST Countries v3.1 API — no auth, commercial-OK. Input schema: - query (string, required): Search string — country name (e.g. 'Germany'), ISO code (e.g. 'DE'), or capital city (e.g. 'Berlin'), depending on query_type. - query_type (string, optional): How to interpret 'query'. Default 'name'. Output schema: - matches (string): Array of matched country records with name, codes, capital, region, population, currencies, languages, and flag emoji. - source (string): Upstream data source identifier, typically 'restcountries.com v3.1'. --- #### current — $0.01 USDC URL: https://agentutility.ai/locale/current POST: https://x402.agentutility.ai/current Price: 0.01 USDC Method: POST Category: uncategorized Tags: locale, current Alias of: weather-current-city Description: Instant current weather by city name: geocodes a city or place name, then returns current Open-Meteo temperature, feels-like, humidity, wind, precipitation, weather code, timezone, and optional short forecast. Exact buyer-demand slug for city weather lookups. Use it as a current weather API or weather current endpoint. Input schema: - city (string, required): City or place name. - query (string, optional): Alias for city. - country_code (string, optional): Optional two-letter ISO country code. - units (string, optional): Unit system: 'metric' or 'imperial'. Passed through to the forecast backend. - forecast_days (number, optional): Number of forecast days to include. Default 1 (current conditions). - hourly (boolean, optional): If true, includes hourly forecast data. Default false. Output schema: - query (string): - resolved_location (string): - current (string): --- #### current-weather — $0.002 USDC URL: https://agentutility.ai/locale/current-weather POST: https://x402.agentutility.ai/current-weather Price: 0.002 USDC Method: POST Category: uncategorized Tags: current, weather, current-weather Alias of: weather-forecast Description: Looks up current weather conditions for a latitude/longitude: temperature, humidity, precipitation, wind, and WMO condition code. Optional hourly and daily forecast included. Use it as a live weather conditions lookup. Input schema: - latitude (number, required): Decimal degrees, range [-90, 90]. Positive north. - longitude (number, required): Decimal degrees, range [-180, 180]. Positive east. - units (string, optional): 'metric' (°C, km/h, mm) or 'imperial' (°F, mph, inch). Default 'metric'. - forecast_days (number, optional): Number of forecast days, 1-7. Default 3. - hourly (boolean, optional): If true, include hourly temperature, precipitation, and weather code arrays. Default false. Output schema: - location (string): - current (string): - daily (string): - units (string): - source (string): --- #### current-weather-city — $0.01 USDC URL: https://agentutility.ai/locale/current-weather-city POST: https://x402.agentutility.ai/current-weather-city Price: 0.01 USDC Method: POST Category: uncategorized Tags: locale, current, weather, city, current-weather-city Alias of: weather-current-city Description: Looks up current weather conditions for any named city, worldwide, without requiring latitude and longitude coordinates. Send a city name plus an optional two-letter country_code, units (metric or imperial), and forecast_days; the endpoint geocodes the place name against Open-Meteo, picks the best-scoring match (favoring capitals and larger populations when a country code is given), and returns current conditions plus an optional hourly or daily forecast. The response includes resolved_location with coordinates and timezone, alternate place matches for disambiguation, and the forecast payload. Use it as a city weather lookup API, weather-by-city-name tool, or current conditions endpoint for travel agents, dispatch tools, and location-aware assistants. Input schema: - city (string, required): City or place name. - country_code (string, optional): Optional two-letter ISO country code. - units (string, optional): Unit system: 'metric' or 'imperial'. Passed through to the forecast backend. - forecast_days (number, optional): Number of forecast days to include. Default 1 (current conditions). - hourly (boolean, optional): If true, includes hourly forecast data. Default false. Output schema: - query (string): - resolved_location (string): - current (string): --- #### earthquakes-recent — $0.003 USDC URL: https://agentutility.ai/locale/earthquakes-recent POST: https://x402.agentutility.ai/earthquakes-recent Price: 0.003 USDC Method: POST Category: uncategorized Tags: locale, earthquakes, seismic, usgs, tsunami-alerts, magnitude-filter, quake-feed Description: Returns recent earthquakes from USGS for any time window (hour, day, week, month) above a magnitude threshold. Each quake includes magnitude + type, depth (km), place, ISO8601 time, lat/lon, tsunami flag, USGS event URL, and felt-report count when available. Wraps USGS GeoJSON summary feeds, public domain, no auth. Use it as a recent earthquakes API or USGS earthquake feed. Input schema: - time_range (string, optional): Time window for the feed. Default 'day'. - min_magnitude (number, optional): Lower bound on quake magnitude (Richter/moment). Default 2.5. - bounds (object, optional): Optional geographic bounding box { north, south, east, west } in decimal degrees. Antimeridian-crossing boxes (west > east) supported. Output schema: - count (string): Number of earthquakes returned in this response after magnitude and bounding-box filtering. - range (string): Time window covered (hour, day, week, or month) corresponding to the USGS feed selected. - earthquakes (string): Array of quake records with magnitude, depth km, place, ISO8601 time, lat/lon, tsunami flag, and USGS URL. - source (string): Upstream USGS GeoJSON summary feed URL the records were pulled from. --- #### flight-status — $0.01 USDC URL: https://agentutility.ai/locale/flight-status POST: https://x402.agentutility.ai/flight-status Price: 0.01 USDC Method: POST Category: uncategorized Tags: flight, aircraft, tracker, opensky, icao24, aviation Description: Tracks live aircraft positions from the OpenSky Network. Pass icao24 (6-char hex transponder, e.g. 'a808c5'), a callsign (e.g. 'UAL124'), or a bbox {lamin,lamax,lomin,lomax}; returns last-known position, altitude, speed, heading, on-ground flag, and origin country per aircraft. Use it as a flight status check, flight tracker, ICAO24 lookup, callsign lookup, aircraft bounding-box query, or OpenSky state-vector wrapper. Input schema: - icao24 (string, optional): 24-bit ICAO transponder address in hex (e.g. 'a808c5'). Lowercase, exactly 6 chars. - callsign (string, optional): Flight callsign (e.g. 'UAL124'). Matched against the global state vector; expect higher latency than icao24 lookups. - bbox (object, optional): Optional lat/lon bounding box. lamin<lamax, lomin<lomax, |lat|<=90, |lon|<=180. Output schema: - mode (string): Lookup mode used: 'icao24', 'callsign', or 'bbox' depending on which input was supplied. - query (object): Echo of the input query parameters (icao24, callsign, or bbox coords) used for this lookup. - snapshot_time (number): Unix timestamp (seconds) of when OpenSky captured this state-vector snapshot. - count (number): Number of aircraft state-vectors returned in the states array for this query. - states (array): Array of aircraft state objects with icao24, callsign, position, altitude, velocity, heading, on-ground flag, origin country. - source (string): Upstream data provider identifier, typically 'opensky-network'. - attribution (string): Required attribution string for OpenSky Network's anonymous commercial-OK tier. --- #### geocode — $0.02 USDC URL: https://agentutility.ai/locale/geocode POST: https://x402.agentutility.ai/geocode Price: 0.02 USDC Method: POST Category: uncategorized Tags: locale, geocode Alias of: address-geocode Description: Geocodes addresses and place names to coordinates; exact short alias for address-geocode so agents searching for 'geocode' can discover the same global resolver. Converts a free-form address, postal code, place name, or POI into latitude/longitude, ranked matches, structured address fields, importance scores, and bounding boxes via OpenStreetMap Nominatim. Use it as a geocode API, forward geocoder, address to coordinates converter, or place name to latitude-longitude lookup. Input schema: - address (string, required): Free-form address, postal code, place name, or POI. Examples: '1600 Amphitheatre Parkway, Mountain View, CA', '10115 Berlin', 'Eiffel Tower'. - country_codes (array, optional): Optional ISO 3166-1 alpha-2 country codes to restrict results, e.g. ['us', 'ca']. - limit (number, optional): Max results to return. 1-10. Default 5. Output schema: - query (string): - match_count (string): - results (string): - best_match (string): - source (string): --- #### holiday-lookup — $0.005 USDC URL: https://agentutility.ai/locale/holiday-lookup POST: https://x402.agentutility.ai/holiday-lookup Price: 0.005 USDC Method: POST Category: uncategorized Tags: holidays, public-holidays, calendar, locale, country-holidays, bank-holidays, nager-date Description: Holiday calendar. Public holidays, bank holidays, and federal holidays for any country and year. ISO 3166-1 country codes. Returns date, local name, English name, type (public/observance/regional), and scope. Wraps the public Nager.Date API — no auth, commercial-OK. Input schema: - country (string, required): ISO 3166-1 alpha-2 country code (e.g. 'US', 'DE', 'JP'). - year (number, required): Calendar year (e.g. 2026). Range [1900, 2200]. Output schema: - country (string): ISO 3166-1 alpha-2 country code echoed back from the request (e.g. US, GB, DE, JP). - year (string): Calendar year the holiday list covers, echoed back from the request as a 4-digit string. - holidays (string): Array of holiday objects with date, local name, English name, type, and county/region scoping. - source (string): Upstream data provider attribution, set to Nager.Date for the wrapped public holiday API. --- #### iata-airport-info — $0.005 USDC URL: https://agentutility.ai/locale/iata-airport-info POST: https://x402.agentutility.ai/iata-airport-info Price: 0.005 USDC Method: POST Category: uncategorized Tags: locale, airport, iata, icao, airport-codes, airport-lookup Description: Looks up airport metadata from an IATA or ICAO code. Resolves a 3-letter IATA code (SFO, JFK, LHR) or 4-letter ICAO code (KSFO, KJFK, EGLL) to airport name, type (large/medium/small/heliport/seaplane), latitude/longitude, elevation, continent, country, region, municipality, scheduled-service flag, home page URL, and Wikipedia link. Backed by the OurAirports CC0 public dataset covering ~75k airports worldwide; for live FAA delays/ground-stops see airport-delays. Use it as an IATA airport code lookup, ICAO airport lookup, airport name resolver, airport coordinates source, or airport-to-city mapper. Input schema: - code (string, required): IATA-3 (e.g. 'SFO', 'JFK', 'LHR') or ICAO-4 (e.g. 'KSFO', 'KJFK', 'EGLL') airport code. Case-insensitive. Output schema: - airport (string): Airport record with IATA/ICAO codes, name, type, coordinates, country, region, municipality, scheduled-service flag, and links. --- #### iin-lookup — $0.02 USDC URL: https://agentutility.ai/locale/iin-lookup POST: https://x402.agentutility.ai/iin-lookup Price: 0.02 USDC Method: POST Category: uncategorized Tags: locale, iin, lookup, iin-lookup Alias of: bin-lookup Description: Resolves an issuer identification number (the first 6-8 card digits) to scheme, issuer, country, card type, and prepaid/debit/credit signals using binlist.net. Use it as an IIN lookup or card BIN checker. Input schema: - bin (string, required): First 6-8 digits of a card number (BIN/IIN only). Never pass a full card number. Output schema: - scheme (string): - type (string): - country (string): --- #### property-tax — $0.01 USDC URL: https://agentutility.ai/locale/property-tax POST: https://x402.agentutility.ai/property-tax Price: 0.01 USDC Method: POST Category: uncategorized Tags: locale, property-tax, parcel-lookup, assessor, real-estate, pluto, cook-county, property-records Description: Property tax lookup. Search a county's open-data assessor dataset by street address or parcel ID and return parcel id, owner, assessed and market value, sqft, year built, zoning, and a permalink to the source portal. Covers NYC PLUTO, SF Assessor Roll, and Cook County (Chicago) — open-data CC0 sources. Same backend as property-tax-assessment under a more search-friendly slug. Input schema: - county (string, required): County dataset to query. One of nyc, sf, chicago. - address (string, optional): Address substring to match (case-insensitive). Required if parcel is omitted. - parcel (string, optional): Exact parcel/APN ID to match. Required if address is omitted. - limit (number, optional): Max rows to return, 1-50. Default 10. Output schema: - county (string): Echoes the county slug that was queried (nyc, sf, or cook). - total (string): Total count of matching parcels found in the county dataset for the given query. - properties (string): Array of parcel records with id, owner, assessed value, market value, sqft, year built, zoning, and source permalink. --- #### property-tax-assessment — $0.01 USDC URL: https://agentutility.ai/locale/property-tax-assessment POST: https://x402.agentutility.ai/property-tax-assessment Price: 0.01 USDC Method: POST Category: uncategorized Tags: locale, property-tax, assessor-lookup, parcel-data, real-estate, pluto, property-records, tax-assessment Description: Searches county assessor records by address or parcel ID for owner, assessed value, and property details. Covers open-data assessor datasets including NYC PLUTO, SF Assessor Roll, and Cook County (Chicago); search by street address or parcel/BBL/APN identifier. Returns parcel id, owner, assessed and market value, building area (sqft), lot size, year built, zoning code, and a permalink to the source open-data portal. Open-data, CC0-licensed sources only; no proprietary commercial assessor feed. Use it as a property tax assessor lookup, parcel record search, owner-name lookup, lot-and-block lookup, or a zoning + sqft + year-built check for real-estate due diligence. Input schema: - county (string, required): County dataset to query. 'nyc' = NYC Department of Finance PLUTO, 'sf' = SF Assessor Recorded Sales Roll, 'chicago' = Cook County Assessor. - address (string, optional): Street address to search (e.g. '350 5 AVENUE'). Tokenised against the dataset's address column. Mutually optional with 'parcel'. - parcel (string, optional): Parcel identifier — NYC BBL (10-digit), SF Block-Lot, or Cook County PIN (14-digit). Matches an exact record. - limit (number, optional): Max records to return (1-50). Default 10. Output schema: - total (string): Count of matching parcels returned from the assessor roll for the requested address or parcel ID. - properties (string): Array of parcel records with assessed value, owner name, parcel ID, square footage, year built, and zoning. --- #### reverse-geocode — $0.02 USDC URL: https://agentutility.ai/locale/reverse-geocode POST: https://x402.agentutility.ai/reverse-geocode Price: 0.02 USDC Method: POST Category: utilities Tags: geocode, reverse, location, maps, osm Description: Converts latitude/longitude coordinates into a structured street address. Returns house_number, road, neighborhood, suburb, city, county, state, postcode, country, and country_code, plus a human-readable display_name, place type, OSM id, and bounding box; a configurable zoom level controls address granularity (street vs. neighborhood vs. city). OSM Nominatim — global coverage, ODbL attribution required. Use it as a reverse geocoder, lat-lng to address, coords to street, GPS to postal code, what-city-is-this lookup, Nominatim reverse, or OpenStreetMap reverse-geocoding API. Input schema: - latitude (number, required): Latitude in decimal degrees. Range -90 to 90. - longitude (number, required): Longitude in decimal degrees. Range -180 to 180. - zoom (number, optional): Address detail level. 3 (country) → 5 (state) → 10 (city) → 13 (village) → 17 (street, default) → 18 (building). Output schema: - latitude (number): Echoed latitude of the queried point in decimal degrees. - longitude (number): Echoed longitude of the queried point in decimal degrees. - zoom (number): Nominatim zoom level controlling address granularity (3=country, 18=building). - display_name (string): Full human-readable address string joined from the address components. - address (object): Structured address parts: road, house_number, city, state, postcode, country, country_code. - name (string): Local name of the matched place, when Nominatim has one distinct from the full address. - type (string): OSM feature type of the match (e.g. residential, city, house, restaurant). - class (string): OSM feature class of the match (e.g. highway, place, building, amenity). - importance (number): Nominatim importance score from 0 to 1 ranking the match's prominence. - bounding_box (array): [south, north, west, east] lat/lng bounds of the matched feature. - osm_id (number): OpenStreetMap object ID of the matched feature. - place_id (number): Nominatim internal place identifier for the matched feature. - source (string): Upstream data source for the lookup, here "nominatim" (OpenStreetMap). --- #### satellite-address — $0.01 USDC URL: https://agentutility.ai/locale/satellite-address POST: https://x402.agentutility.ai/satellite-address Price: 0.01 USDC Method: POST Category: uncategorized Tags: locale, satellite-imagery, geocoding, sentinel-2, address-lookup, aerial-view, cloud-free-imagery Description: Turns a street address into a cloud-free satellite image in one call. Composes OpenStreetMap Nominatim geocoding with the Sentinel Hub Processing API: send a free-form address and get back both the geocoded address metadata and a recent cloud-free Sentinel-2 PNG centered on the best match, with an optional NASA GIBS MODIS fallback for regional views. JSON output contains: { query, geocode_result, lat, lon, zoom, bbox, data_base64, license, attribution, ... }. Use it as an address to satellite image, postal-code satellite snapshot, or place-name to space view. Input schema: - address (string, required): Free-form address, postal code, place name, or POI. Examples: '1600 Amphitheatre Parkway, Mountain View, CA', 'Brandenburg Gate', '94110'. - zoom (number, optional): Slippy-map zoom level. 1-16. Default 15 (street/block scale). - size (number, optional): Output image side length in pixels. 64-2500. Default 512. - source (string, optional): 'cdse' (default, Sentinel-2 10m) or 'gibs' (NASA MODIS ~250m, zoom ≤9 only). - days_back (number, optional): CDSE lookback window for least-cloudy mosaic in days. 7-180. Default 30. Output schema: - source (string): Imagery provider used for this response, typically sentinel-hub or nasa-gibs fallback. - query (string): Original free-form address or place-name string the caller submitted for geocoding. - geocode_result (string): Nominatim match metadata including display name, address components, and OSM type/id. - lat (string): Latitude in decimal degrees of the geocoded match center used to frame the satellite tile. - lon (string): Longitude in decimal degrees of the geocoded match center used to frame the satellite tile. - zoom (string): Effective zoom level used when computing the bounding box around the geocoded point. - size (string): Pixel dimensions of the returned PNG, typically given as width x height. - bbox (string): Bounding box [minLon, minLat, maxLon, maxLat] of the area rendered in the image. - time_range (string): Acquisition window queried against Sentinel-2 to pick the most recent cloud-free scene. - format (string): Image format of the rendered tile, typically png. - content_type (string): MIME type of the embedded image payload, typically image/png. - data_base64 (string): Base64-encoded bytes of the cloud-free Sentinel-2 PNG centered on the matched address. - bytes (string): Decoded byte length of the returned image payload. - license (string): License terms covering the imagery and geocoding data, e.g. Copernicus Sentinel and ODbL. - attribution (string): Required attribution string crediting Sentinel Hub, Copernicus, and OpenStreetMap contributors. --- #### satellite-bbox — $0.02 USDC URL: https://agentutility.ai/locale/satellite-bbox POST: https://x402.agentutility.ai/satellite-bbox Price: 0.02 USDC Method: POST Category: uncategorized Tags: locale, satellite-imagery, sentinel-2, bbox, cloud-free-mosaic, remote-sensing, geospatial, satellite-bbox Description: Builds a cloud-free Sentinel-2 mosaic over any bounding box and returns it as a single PNG composite. Sourced from the least-cloudy Sentinel-2 observation per pixel across the requested date range (mosaickingOrder=leastCC); output dimensions auto-scale to the bbox aspect ratio at native 10m resolution. Bbox area capped at 4 sq-deg per call — larger regions should be stitched from multiple calls. JSON output includes { bbox, time_range, size, data_base64, license, attribution, ... }. Use it as a bounding-box satellite composite, region satellite snapshot, or arbitrary bbox to imagery API. Input schema: - bbox (array, required): [west, south, east, north] in WGS84 lon/lat. Required. west<east, south<north, area ≤ 4 sq-deg. - date (string, optional): End date of the lookback window in YYYY-MM-DD. Default = yesterday. - days (number, optional): Lookback window in days. 7-180. Default 30. Mosaic uses least-cloudy pixel across the window. - size (number, optional): Output image LONG-side length in pixels. 64-2500. Default 512. Short side scales by bbox aspect. - max_cloud_coverage (number, optional): Per-scene max cloud cover percentage to include. 0-100. Default 30. Output schema: - source (string): Upstream imagery provider identifier, e.g. "sentinel-2-l2a" via Sentinel Hub Process API. - bbox (string): Echoed bounding box as "minLon,minLat,maxLon,maxLat" in WGS84 (EPSG:4326) decimal degrees. - time_range (string): Date window queried for observations, as "YYYY-MM-DD/YYYY-MM-DD" (start/end inclusive). - max_cloud_coverage (string): Per-scene cloud-cover ceiling applied when selecting Sentinel-2 tiles, as a percent string (e.g. "20"). - size (string): Output PNG pixel dimensions as "WIDTHxHEIGHT", auto-scaled to the bbox aspect ratio at ~10m native resolution. - format (string): Image container format of the returned composite, always "png" for this endpoint. - content_type (string): MIME type of the decoded data_base64 payload, "image/png". - data_base64 (string): Base64-encoded PNG bytes of the least-cloudy Sentinel-2 mosaic over the requested bbox and date range. - bytes (string): Decoded size of the PNG payload in bytes (length of data_base64 after base64 decoding). - license (string): License governing reuse of the imagery, e.g. Copernicus Sentinel data terms (CC BY-SA-like attribution). - attribution (string): Required attribution string to display with the image, crediting Copernicus / ESA Sentinel-2. --- #### satellite-change — $0.05 USDC URL: https://agentutility.ai/locale/satellite-change POST: https://x402.agentutility.ai/satellite-change Price: 0.05 USDC Method: POST Category: uncategorized Tags: satellite-imagery, sentinel-2, change-detection, time-series, construction-monitoring, deforestation, burn-scar, before-after Description: Renders before/after satellite images of the same area for change detection. Produces two cloud-free Sentinel-2 composites of the same bounding box anchored at two dates, each averaged over the window_days prior, and returns both base64 PNGs side-by-side so clients can display, animate, or pixel-diff them. Use cases: construction-site progress, vegetation change, wildfire burn scars, port/parking-lot activity, glacier retreat. Native 10m; bbox area up to 4 sq-deg. Use it as a Sentinel-2 time-series diff, construction monitoring feed, deforestation tracker, or fire-burn-scar imagery source. Input schema: - bbox (array, required): [west, south, east, north] in WGS84 lon/lat. west<east, south<north, area ≤ 4 sq-deg. - date_a (string, required): Anchor date for the BEFORE composite, YYYY-MM-DD. Must be earlier than date_b. - date_b (string, required): Anchor date for the AFTER composite, YYYY-MM-DD. - window_days (number, optional): Days prior to each anchor used to build the cloud-free composite. 7-90. Default 30. - size (number, optional): Output image LONG-side length in pixels. 64-2500. Default 512. Short side scales by aspect. - max_cloud_coverage (number, optional): Per-scene max cloud cover percentage. 0-100. Default 30. Output schema: - source (string): Imagery provider used for both composites, typically Sentinel-2 L2A via the configured STAC backend. - bbox (string): Echoed bounding box as minLon,minLat,maxLon,maxLat in WGS84 degrees covering the scene area. - window_days (string): Number of days prior to each anchor date averaged into a cloud-free composite. - max_cloud_coverage (string): Maximum per-scene cloud percentage allowed when selecting tiles for each composite. - size (string): Rendered pixel dimensions of each PNG as widthxheight at native 10m sampling. - format (string): Image encoding of the two composites, always png for this endpoint. - content_type (string): MIME type of the embedded image payloads, image/png. - before (string): Base64-encoded PNG of the earlier composite anchored at the before date. - after (string): Base64-encoded PNG of the later composite anchored at the after date. - license (string): Sentinel-2 data license string, typically CC BY-SA 3.0 IGO for Copernicus imagery. - attribution (string): Required attribution string crediting Copernicus Sentinel data and the processing source. --- #### satellite-tile — $0.005 USDC URL: https://agentutility.ai/locale/satellite-tile POST: https://x402.agentutility.ai/satellite-tile Price: 0.005 USDC Method: POST Category: uncategorized Tags: locale, satellite-imagery, sentinel-2, map-tile, geospatial, lat-lon, cloud-free, slippy-map Description: Returns a recent cloud-free satellite image (Sentinel-2, 10m) as a PNG centered on a lat/lon at a slippy-map zoom level. Default source: CDSE Sentinel Hub Processing API with mosaickingOrder=leastCC over the prior 30 days (configurable via days_back); optional NASA GIBS MODIS Terra (~250m) source for regional zoom <=9 with zero quota. Output is JSON: { source, lat, lon, zoom, bbox, data_base64, license, attribution, ... }. License: Copernicus open data (CC BY-SA 3.0 IGO) or NASA public domain; attribution string included in every response. Use it as a satellite imagery tile, lat-lon to satellite PNG, Sentinel-2 tile API, or agent-callable cloud-free satellite snapshot. Input schema: - lat (number, required): Latitude in decimal degrees. Range [-90, 90]. - lon (number, required): Longitude in decimal degrees. Range [-180, 180]. - zoom (number, optional): Slippy-map zoom level. 1-16. Default 12 (neighborhood scale). Zoom 13+ at 512px oversamples Sentinel-2's 10m native resolution and may time out on CDSE — use size ≤256 for zoom ≥14, or stay at zoom ≤12 for size 512. MODIS/GIBS supports ≤9 only. - size (number, optional): Output image side length in pixels. 64-2500. Default 256. Higher sizes at high zooms oversample Sentinel-2 — see zoom field. - source (string, optional): Imagery source. 'cdse' (default, Sentinel-2 10m) or 'gibs' (NASA MODIS Terra ~250m, no quota, zoom ≤9 only). - days_back (number, optional): CDSE only: lookback window for least-cloudy mosaic in days. 7-180. Default 14. Output schema: - source (string): Imagery provider used for this tile, either CDSE Sentinel-2 or NASA GIBS MODIS Terra. - lat (string): Latitude of the tile center in decimal degrees, echoed back from the request. - lon (string): Longitude of the tile center in decimal degrees, echoed back from the request. - zoom (string): Slippy-map zoom level used to compute the tile bounding box. - size (string): Pixel dimensions of the returned PNG, typically expressed as widthxheight. - bbox (string): Geographic bounding box of the tile as [minLon, minLat, maxLon, maxLat] in WGS84 degrees. - time_range (string): Date window searched for cloud-free imagery, e.g. last 30 days ending at request time. - format (string): Image file format of the returned tile, typically png. - content_type (string): MIME type of the encoded image payload, typically image/png. - data_base64 (string): Base64-encoded PNG bytes of the cloud-free satellite tile. - bytes (string): Decoded size of the PNG payload in bytes. - license (string): License covering the imagery, Copernicus CC BY-SA 3.0 IGO or NASA public domain. - attribution (string): Required attribution string to display alongside the imagery. --- #### sports-schedule — $0.01 USDC URL: https://agentutility.ai/locale/sports-schedule POST: https://x402.agentutility.ai/sports-schedule Price: 0.01 USDC Method: POST Category: uncategorized Tags: sports, schedule, games, scores, mlb, nba, nhl, nfl, epl Description: Returns upcoming games and recent results for major sports leagues: MLB, NBA, NHL, NFL, WNBA, MLS, EPL, La Liga, Bundesliga, and Serie A. Pass a league code; scope='upcoming' (default) returns the next 15 events with start time, venue, and teams, while scope='recent' returns the last 15 completed games including scores. Data from TheSportsDB. Use it as a sports schedule API or TheSportsDB v1 wrapper. Input schema: - league (string, required): League code. Case-insensitive. - scope (string, optional): What to return — next games (default) or last results. Output schema: - league (string): League code echoed back (e.g., MLB, NBA, NHL, NFL, WNBA, MLS, EPL, LaLiga, Bundesliga, SerieA). - scope (string): Either 'upcoming' for next 15 scheduled games or 'recent' for last 15 completed games with scores. - events (array): Array of up to 15 games with teams, start time, venue, and scores when scope is 'recent'. - source (string): Upstream data provider, TheSportsDB free tier v1 API. - attribution (string): Required attribution string crediting TheSportsDB per their commercial-use terms. --- #### sunrise-sunset — $0.005 USDC URL: https://agentutility.ai/locale/sunrise-sunset POST: https://x402.agentutility.ai/sunrise-sunset Price: 0.005 USDC Method: POST Category: uncategorized Tags: locale, sunrise-sunset, solar-times, twilight, golden-hour, day-length, astronomy, geolocation Description: Sunrise sunset times. Returns sunrise, sunset, solar noon, day length, and civil / nautical / astronomical twilight begin and end for any latitude/longitude on any date. Also covers golden-hour and dawn / dusk. Same backend as astro-times under a more search-friendly slug. UTC ISO8601 strings. Input schema: - latitude (number, required): Latitude in decimal degrees, -90 to 90. - longitude (number, required): Longitude in decimal degrees, -180 to 180. - date (string, optional): Date as YYYY-MM-DD. Defaults to today. Output schema: - date (string): Echo of the requested YYYY-MM-DD date the returned solar times apply to. - times (string): Object of UTC ISO8601 timestamps: sunrise, sunset, solar noon, day length, twilight phases, golden hour, dawn, dusk. - source (string): Identifier of the solar algorithm or library used to compute the returned times. --- #### timezone-convert — $0.005 USDC URL: https://agentutility.ai/locale/timezone-convert POST: https://x402.agentutility.ai/timezone-convert Price: 0.005 USDC Method: POST Category: uncategorized Tags: locale, timezone, tz-convert, iana-tz, dst, datetime, utc-offset, timezone-conversion Description: Converts a datetime from one IANA timezone to another with correct DST handling. ISO-8601 input: bare wall-time strings are interpreted in the from_tz, fully-qualified offsets are honored. DST is handled correctly (uses V8's built-in tzdata via Intl.DateTimeFormat). Returns both formatted strings, both UTC offsets, and the difference in hours. Use it for DST-aware time arithmetic, wall-clock to UTC conversion, or converting across cities. Input schema: - datetime (string, required): ISO-8601 datetime. With offset (e.g. '2026-05-08T12:00:00-07:00') it's used as-is; without offset (e.g. '2026-05-08T12:00:00') it's interpreted in from_tz. - from_tz (string, required): IANA timezone for the input wall-time (e.g. 'America/Los_Angeles'). - to_tz (string, required): IANA timezone for the output (e.g. 'Asia/Tokyo'). Output schema: - from (string): Converted datetime formatted in the source IANA timezone with its UTC offset. - to (string): Converted datetime formatted in the target IANA timezone with its UTC offset. - utc_iso (string): Equivalent moment in UTC as an ISO-8601 timestamp with Z suffix. - utc_offset_diff_hours (string): Signed hour difference between the target and source UTC offsets at that instant. - source (string): Identifier of the tzdata source used for the conversion (V8 Intl.DateTimeFormat). --- #### timezone-lookup — $0.005 USDC URL: https://agentutility.ai/locale/timezone-lookup POST: https://x402.agentutility.ai/timezone-lookup Price: 0.005 USDC Method: POST Category: uncategorized Tags: locale, timezone, iana-tz, utc-offset, dst, local-time, geo-timezone Description: Timezone lookup. Returns IANA timezone, UTC offset, DST status, current local time, and DST transitions for any latitude/longitude or city name. Wraps the public TimeAPI.io endpoint — no auth, commercial-OK. Input schema: - latitude (number, optional): Decimal degrees, range [-90, 90]. Required if no timezone provided. - longitude (number, optional): Decimal degrees, range [-180, 180]. Required if no timezone provided. - timezone (string, optional): IANA timezone identifier (e.g. 'America/Los_Angeles', 'Europe/Berlin'). Either this or lat+lon required. - datetime_utc (string, optional): Optional UTC datetime to evaluate at (ISO8601). Reserved for future use; current API returns now. Output schema: - timezone (string): IANA timezone name resolved for the input, like 'America/Los_Angeles' or 'Europe/Berlin'. - utc_offset_seconds (string): Current offset from UTC in seconds, including any active DST adjustment. - abbreviation (string): Short timezone abbreviation currently in effect, such as PST, PDT, CET, or CEST. - is_dst (string): Boolean flag (as string) indicating whether daylight saving time is currently active at the location. - current_local_time (string): Current wall-clock time at the resolved timezone in ISO 8601 format. - source (string): Upstream data provider used for the lookup, typically 'timeapi.io'. --- #### vin-decode — $0.005 USDC URL: https://agentutility.ai/locale/vin-decode POST: https://x402.agentutility.ai/vin-decode Price: 0.005 USDC Method: POST Category: uncategorized Tags: vin, vehicle, car, automotive, nhtsa, decode Description: Decodes a 17-character VIN into full vehicle details, backed by NHTSA's vPIC data (US Govt public domain). Returns make, model, model_year, manufacturer, plant country, body class, vehicle type, fuel type, engine cylinders/displacement/HP, drive type, transmission, GVWR, safety features (ABS, traction control, airbags), and any decode errors. Includes a `valid_checksum` flag (ISO 3779 mod-11 check; reliable for North-American VINs). Use it as a VIN decoder, VIN lookup, vehicle identification number resolver, or NHTSA vPIC wrapper. Input schema: - vin (string, required): 17-character VIN. Alphanumeric, no I/O/Q (those are excluded from the VIN alphabet to avoid confusion with 1/0). - model_year (integer | string, optional): Optional model year hint (YYYY). Helps NHTSA disambiguate the 10th position when the same WMI was reused across model years. Output schema: - vin (string): Echoed 17-character VIN that was decoded, uppercased and stripped of whitespace. - valid_checksum (boolean): True if the VIN passes the ISO 3779 mod-11 check digit; reliable for North-American VINs. - decode_ok (boolean): True if NHTSA vPIC returned a usable decode with no fatal errors. - errors (array): List of decode error codes/messages reported by vPIC (e.g. invalid characters, unknown WMI). - make (string,null): Vehicle make (e.g. Ford, Toyota), or null if vPIC could not determine it. - model (string,null): Vehicle model name (e.g. F-150, Camry), or null if not resolvable from the VIN. - model_year (integer,null): Four-digit model year decoded from the VIN, or null if vPIC could not determine it. - manufacturer (string,null): Full manufacturer name as registered with NHTSA (e.g. Ford Motor Company), or null. - body_class (string,null): Body style classification (e.g. Sedan/4-Door, Pickup, SUV), or null if unavailable. - vehicle_type (string,null): Top-level vehicle type (e.g. Passenger Car, Truck, Motorcycle), or null. - fuel_type_primary (string,null): Primary fuel type (e.g. Gasoline, Diesel, Electric), or null if not reported. - source (string): Upstream data source identifier, always "NHTSA vPIC" for this endpoint. - attribution (string): Required attribution string crediting NHTSA's vPIC public-domain dataset. --- #### visa-requirements — $0.005 USDC URL: https://agentutility.ai/locale/visa-requirements POST: https://x402.agentutility.ai/visa-requirements Price: 0.005 USDC Method: POST Category: uncategorized Tags: locale, travel, visa-requirements, passport, immigration, visa-free, e-visa Description: Checks visa requirements between any passport and destination country. Returns whether entry is visa-free, e-visa, visa-on-arrival, or visa-required, plus permitted stay in days and a human-readable status string; pass full_matrix to get the entire 200x200 visa matrix for the passport. Backed by the public CC-BY passport-index-dataset. Use it as a passport visa lookup, visa-free travel checker, e-visa + visa-on-arrival lookup, passport-index query, travel eligibility check, or Schengen + ESTA-style entry-rules reference. Input schema: - passport (string, required): Passport country as ISO 3166-1 alpha-2 (e.g. 'US', 'GB', 'IN'). Case-insensitive. - destination (string, optional): Destination country as ISO 3166-1 alpha-2 (e.g. 'JP', 'FR'). Required unless full_matrix=true. - full_matrix (boolean, optional): If true, returns the full row of requirements for the passport country across all destinations instead of a single pair. Default false. Output schema: - passport (string): ISO country code of the traveler's passport that was queried. - destination (string): ISO country code of the destination being checked for entry requirements. - visa_free (string): Entry category: visa-free, e-visa, visa-on-arrival, or visa-required. - visa_free_days (string): Maximum stay duration in days allowed under the returned entry category. --- #### weather — $0.002 USDC URL: https://agentutility.ai/locale/weather POST: https://x402.agentutility.ai/weather Price: 0.002 USDC Method: POST Category: uncategorized Tags: weather, locale, forecast, current-conditions, hourly-forecast, uv-index, open-meteo Alias of: weather-forecast Description: Current conditions and forecast for any latitude/longitude. Returns present weather plus a 1-7 day daily forecast (temp max/min, precipitation, sunrise/sunset, UV index) and an optional hourly forecast. A simple weather API on the Open-Meteo backend. Input schema: - latitude (number, required): Decimal degrees, range [-90, 90]. Positive north. - longitude (number, required): Decimal degrees, range [-180, 180]. Positive east. - units (string, optional): 'metric' (°C, km/h, mm) or 'imperial' (°F, mph, inch). Default 'metric'. - forecast_days (number, optional): Number of forecast days, 1-7. Default 3. - hourly (boolean, optional): If true, include hourly temperature, precipitation, and weather code arrays. Default false. Output schema: - location (string): Echo of the requested coordinates with resolved place name, timezone, and elevation for the forecast point. - current (string): Current conditions snapshot: temperature, apparent temp, humidity, wind speed/direction, and weather code. - daily (string): Array of 1-7 day forecasts with temp max/min, precipitation totals, sunrise/sunset times, and UV index. - units (string): Unit labels for each returned field (e.g. temperature in C or F, wind in km/h, precipitation in mm). - source (string): Upstream data provider identifier, set to open-meteo for this endpoint. --- #### weather-api — $0.002 USDC URL: https://agentutility.ai/locale/weather-api POST: https://x402.agentutility.ai/weather-api Price: 0.002 USDC Method: POST Category: uncategorized Tags: locale, weather, api, weather-api Alias of: weather-forecast Description: Weather API returning current conditions, hourly forecast, and a 1-7 day daily forecast for any latitude/longitude. Metric or imperial units. Open-Meteo backend. Use it as a current weather API or forecast API. Input schema: - latitude (number, required): Decimal degrees, range [-90, 90]. Positive north. - longitude (number, required): Decimal degrees, range [-180, 180]. Positive east. - units (string, optional): 'metric' (°C, km/h, mm) or 'imperial' (°F, mph, inch). Default 'metric'. - forecast_days (number, optional): Number of forecast days, 1-7. Default 3. - hourly (boolean, optional): If true, include hourly temperature, precipitation, and weather code arrays. Default false. Output schema: - location (string): - current (string): - daily (string): - units (string): - source (string): --- #### weather-current-city — $0.01 USDC URL: https://agentutility.ai/locale/weather-current-city POST: https://x402.agentutility.ai/weather-current-city Price: 0.01 USDC Method: POST Category: uncategorized Tags: locale, weather, current, city, weather-current-city Description: Returns current weather for any city or place name, no coordinates needed. Geocodes the name with Open-Meteo, chooses the best match with optional country_code, then returns current temperature, feels-like, humidity, wind, precipitation, WMO weather code, timezone, and optional daily/hourly forecast from Open-Meteo. Use it as a city weather API or instant weather lookup by place name. Input schema: - city (string, required): City or place name, e.g. 'Paris', 'San Francisco', or 'Springfield'. - query (string, optional): Alias for city. - country_code (string, optional): Optional two-letter ISO country code to disambiguate, e.g. 'US', 'FR', 'JP'. - units (string, optional): Metric or imperial output units. Default metric. - forecast_days (number, optional): Daily forecast days to include, 1-7. Default 1. - hourly (boolean, optional): If true, include hourly temperature, precipitation, and weather code arrays. Output schema: - query (string): - resolved_location (string): - current (string): - source (string): --- #### weather-forecast — $0.002 USDC URL: https://agentutility.ai/locale/weather-forecast POST: https://x402.agentutility.ai/weather-forecast Price: 0.002 USDC Method: POST Category: uncategorized Tags: weather, forecast, weather-forecast, hourly-forecast, open-meteo, uv-index, precipitation, locale Description: Returns current conditions, a 1-7 day daily forecast, and an optional hourly forecast for any latitude/longitude. Daily includes temp max/min, precipitation total + probability, sunrise/sunset, max UV index, and WMO weather code. Current includes temperature, apparent temperature, humidity %, wind speed/direction, precipitation, weather code, and is_day. Metric or imperial units. Wraps the public Open-Meteo API, no auth, commercial-OK, CC-BY 4.0. Use it as a weather forecast API, hourly forecast, current weather, temperature, or UV index and sunrise-sunset lookup. Input schema: - latitude (number, required): Decimal degrees, range [-90, 90]. Positive north. - longitude (number, required): Decimal degrees, range [-180, 180]. Positive east. - units (string, optional): 'metric' (°C, km/h, mm) or 'imperial' (°F, mph, inch). Default 'metric'. - forecast_days (number, optional): Number of forecast days, 1-7. Default 3. - hourly (boolean, optional): If true, include hourly temperature, precipitation, and weather code arrays. Default false. Output schema: - location (string): Latitude/longitude pair (and resolved timezone) the forecast was generated for. - current (string): Current conditions block: temperature, apparent temp, humidity, wind, precipitation, weather code, is_day. - daily (string): 1-7 day daily forecast: temp max/min, precipitation total + probability, sunrise/sunset, max UV, WMO code. - units (string): Unit system applied to the response, either metric (°C, mm, km/h) or imperial (°F, in, mph). - source (string): Upstream data provider, Open-Meteo (CC-BY 4.0, commercial-OK, no auth). --- ## Rollforge — The whole tabletop toolkit, one call at a time. URL: https://agentutility.ai/rollforge Endpoints: 26 Price range: $0.003 – $0.08 USDC/call Lead endpoint: character-gen Pitch: Dice, characters, NPCs, encounters, loot, and the full 5e SRD reference — monsters, spells, equipment, classes, races, conditions, magic items. Build a character, stat an encounter, resolve the rolls, and look up every rule without leaving the cluster. Buyer: Game-running agents, virtual tabletop tools, Discord game bots, character-builder apps, and AI dungeon masters. Wedge: Tabletop tools live in monolithic apps and SRD sites with no per-call API. Rollforge makes each primitive an agent-callable, pay-per-use endpoint — dice math and SRD data, settled in USDC. ### endpoints #### ability-check — $0.005 USDC URL: https://agentutility.ai/rollforge/ability-check POST: https://x402.agentutility.ai/ability-check Price: 0.005 USDC Method: POST Category: uncategorized Tags: rollforge, ability, check, ability-check Description: Resolves a d20 ability check, skill check, attack roll, or saving throw for tabletop RPGs. Rolls a d20 with an optional modifier and advantage/disadvantage, compares to a DC, and reports total, success/failure, and natural-20 / natural-1. Seedable. Use it as a d20 check resolver API for any RPG. Input schema: - dc (number, optional): Difficulty class to beat. Omit to just get the roll. - modifier (number, optional): Total bonus/penalty added to the d20 (-20..40). Default 0. - advantage (boolean, optional): Roll twice, take the higher. - disadvantage (boolean, optional): Roll twice, take the lower. - seed (number, optional): Optional integer seed for a reproducible roll. Output schema: - d20_rolls (string): - natural_roll (string): - modifier (string): - total (string): - mode (string): - dc (string): - success (string): - critical_success (string): - critical_failure (string): --- #### background-gen — $0.005 USDC URL: https://agentutility.ai/rollforge/background-gen POST: https://x402.agentutility.ai/background-gen Price: 0.005 USDC Method: POST Category: uncategorized Tags: rollforge, background, gen, background-gen Description: Character background generator API / personality trait, ideal, bond, flaw generator for tabletop RPGs. Rolls the four roleplaying hooks for a character sheet — a personality trait, an ideal, a bond, and a flaw. Seedable. Original generic-fantasy phrasing. Input schema: - seed (number, optional): Optional integer seed. Output schema: - personality_trait (string): - ideal (string): - bond (string): - flaw (string): --- #### character-gen — $0.005 USDC URL: https://agentutility.ai/rollforge/character-gen POST: https://x402.agentutility.ai/character-gen Price: 0.005 USDC Method: POST Category: uncategorized Tags: rollforge, character, gen, character-gen Description: Generates a complete D&D 5e-style character, from ability scores to a procedurally generated name. Rolls ability scores (4d6-keep-highest-3, 3d6, or standard array) assigned by class priority, plus race / class / background / alignment, racial ability bonuses, derived hit points, ability modifiers, proficiency bonus, and saving-throw proficiencies. Pin any field (race, class, level 1-20, method, name) or omit to randomize; pass 'seed' for a reproducible character. Uses only 5e SRD content (OGL 1.0a / CC-BY-4.0). Use it as a tabletop character generator API, RPG character creator, or random fantasy character builder. Input schema: - race (string, optional): SRD race: Human, Elf, Dwarf, Halfling, Dragonborn, Gnome, Half-Elf, Half-Orc, Tiefling. Omit to randomize. - class (string, optional): SRD class: Barbarian, Bard, Cleric, Druid, Fighter, Monk, Paladin, Ranger, Rogue, Sorcerer, Warlock, Wizard. Omit to randomize. - level (number, optional): Character level 1-20. Default 1. - method (string, optional): Ability score method: 4d6kh3 (default), 3d6, or standard-array. - name (string, optional): Optional fixed name; omit to generate one. - seed (number, optional): Optional integer seed for a reproducible character. Output schema: - name (string): - race (string): - class (string): - level (string): - background (string): - alignment (string): - abilities (string): - hit_points (string): - proficiency_bonus (string): --- #### character-portrait — $0.08 USDC URL: https://agentutility.ai/rollforge/character-portrait POST: https://x402.agentutility.ai/character-portrait Price: 0.08 USDC Method: POST Category: uncategorized Tags: rollforge, character, portrait, character-portrait Description: Generates an RPG character portrait from structured inputs and returns a hosted PNG URL. Builds the image from race, class, gender, a free-text description, and an art style (fantasy-art, realistic, anime, oil-painting, ink-sketch, watercolor, pixel-art, comic-book). Pairs with character-gen: generate the character, then its portrait. Text-to-image via Venice, output hosted on fal. Use it as a character portrait generator API, RPG character art source, D&D character image maker, or fantasy avatar generator. Input schema: - race (string, optional): Character race, e.g. 'Elf', 'Half-Orc'. - class (string, optional): Character class, e.g. 'Wizard', 'Rogue'. - gender (string, optional): Optional gender/presentation descriptor. - description (string, optional): Free-text details: appearance, gear, mood, setting. - style (string, optional): Art style: fantasy-art (default), realistic, anime, oil-painting, ink-sketch, watercolor, pixel-art, comic-book. - seed (number, optional): Optional integer seed for reproducibility. Output schema: - image_url (string): - subject (string): - style (string): - model (string): --- #### class-lookup — $0.003 USDC URL: https://agentutility.ai/rollforge/class-lookup POST: https://x402.agentutility.ai/class-lookup Price: 0.003 USDC Method: POST Category: uncategorized Tags: rollforge, class, lookup, class-lookup Description: Looks up a D&D 5e class by name for its SRD reference details. Returns hit dice, armor/weapon/tool/skill proficiencies, saving throws, spellcasting ability, and starting equipment; or list all SRD classes. SRD content only (OGL 1.0a / CC-BY-4.0). Use it as a class lookup API or class proficiencies and hit dice reference. Input schema: - name (string, optional): Class name, e.g. 'Wizard'. Omit to list all classes. Output schema: - class (string): --- #### condition-lookup — $0.003 USDC URL: https://agentutility.ai/rollforge/condition-lookup POST: https://x402.agentutility.ai/condition-lookup Price: 0.003 USDC Method: POST Category: uncategorized Tags: rollforge, condition, lookup, condition-lookup Description: D&D 5e condition lookup API / SRD conditions reference (blinded, grappled, prone, stunned, etc.). Look up a condition by name for its full rules text, or list all SRD conditions. SRD content only (OGL 1.0a / CC-BY-4.0). Input schema: - name (string, optional): Condition name, e.g. 'Grappled'. Omit to list all conditions. Output schema: - condition (string): --- #### dice-roll — $0.005 USDC URL: https://agentutility.ai/rollforge/dice-roll POST: https://x402.agentutility.ai/dice-roll Price: 0.005 USDC Method: POST Category: uncategorized Tags: rollforge, dice, roll, dice-roll Description: Rolls dice from standard dice notation for tabletop RPGs. Evaluates XdY, flat modifiers (+/-), and keep-highest / keep-lowest (4d6kh3 for stat rolls, 2d20kh1 / 2d20kl1 for advantage/disadvantage). Returns each individual die, which were kept vs dropped, the per-roll total, and the grand total; roll the whole expression up to 100 times with 'rolls'. Pass 'seed' for reproducible output. Use it as a dice roller API, dice notation evaluator, or tabletop random roll engine. Input schema: - notation (string, required): Dice notation: 1d20, 3d6+2, 4d6kh3 (keep highest 3), 2d20kl1 (keep lowest 1). - rolls (number, optional): How many times to evaluate the whole expression. 1-100, default 1. - seed (number, optional): Optional integer seed for reproducible rolls. Output schema: - notation (string): - parsed (string): - rolls (string): - grand_total (string): - range (string): --- #### dice-stats — $0.005 USDC URL: https://agentutility.ai/rollforge/dice-stats POST: https://x402.agentutility.ai/dice-stats Price: 0.005 USDC Method: POST Category: uncategorized Tags: rollforge, dice, stats, dice-stats Description: Calculates the probability distribution of a dice roll, anydice-style. For plain XdY+mod returns the EXACT distribution (mean, stdev, min, max, and P(>= target)); for keep-highest/lowest (4d6kh3, 2d20kl1) estimates via seeded Monte Carlo. For sizing DCs, damage, and stat rolls. Use it as a dice probability calculator API, dice statistics tool, or odds-of-a-dice-roll checker. Input schema: - notation (string, required): Dice notation: 2d6+3, 1d20, 4d6kh3, 2d20kl1. - target (number, optional): Optional target; returns probability of rolling at least this. - trials (number, optional): Monte-Carlo trials for keep-variants (1000-200000, default 50000). - seed (number, optional): Optional integer seed for the Monte-Carlo case. Output schema: - notation (string): - method (string): - mean (string): - stdev (string): - min (string): - max (string): - target (string): - probability_at_least_target (string): --- #### dungeon-room — $0.005 USDC URL: https://agentutility.ai/rollforge/dungeon-room POST: https://x402.agentutility.ai/dungeon-room Price: 0.005 USDC Method: POST Category: uncategorized Tags: rollforge, dungeon, room, dungeon-room Description: Generates a random dungeon room for game masters: shape, contents, a notable feature, a hazard, an occupant, and the number of exits. Pass 'rooms' for a small batch. Seedable. Use it as a dungeon room generator API, random dungeon generator, or D&D room description source. Input schema: - rooms (number, optional): How many rooms to generate, 1-20. Default 1. - seed (number, optional): Optional integer seed. Output schema: - shape (string): - contents (string): - feature (string): - hazard (string): - occupant (string): - exits (string): --- #### encounter-builder — $0.005 USDC URL: https://agentutility.ai/rollforge/encounter-builder POST: https://x402.agentutility.ai/encounter-builder Price: 0.005 USDC Method: POST Category: uncategorized Tags: rollforge, encounter, builder, encounter-builder Description: Encounter builder / encounter difficulty calculator API for D&D 5e. Give the party (levels, or size + level) to get easy/medium/hard/deadly XP thresholds; optionally give monster CRs to get the multiplier-adjusted XP and the resulting difficulty rating. SRD DMG tables (OGL 1.0a / CC-BY-4.0). Input schema: - party_levels (array, optional): Array of character levels, e.g. [3,3,4,2]. - party_size (number, optional): Number of characters (use with party_level if levels are uniform). - party_level (number, optional): Shared character level (use with party_size). - monster_crs (array, optional): Optional monster challenge ratings, e.g. ["1","1/2","2"], to rate the encounter. Output schema: - party_size (string): - xp_thresholds (string): - encounter (string): --- #### equipment-lookup — $0.003 USDC URL: https://agentutility.ai/rollforge/equipment-lookup POST: https://x402.agentutility.ai/equipment-lookup Price: 0.003 USDC Method: POST Category: uncategorized Tags: rollforge, equipment, lookup, equipment-lookup Description: Looks up D&D 5e weapons and armor from the SRD by name. Returns weapon damage dice/type/properties/cost, or armor class/cost/weight/stealth; or list items by type ('weapon' or 'armor'). SRD content only (OGL 1.0a / CC-BY-4.0). Use it as an equipment lookup API or gear stats reference. Input schema: - name (string, optional): Item name, e.g. 'Longsword' or 'Breastplate'. - type (string, optional): List a category: 'weapon' or 'armor'. - limit (number, optional): Max results when listing, 1-60. Default 30. Output schema: - item (string): --- #### initiative-roll — $0.005 USDC URL: https://agentutility.ai/rollforge/initiative-roll POST: https://x402.agentutility.ai/initiative-roll Price: 0.005 USDC Method: POST Category: uncategorized Tags: rollforge, initiative, roll, initiative-roll Description: Initiative tracker / initiative order roller API for tabletop combat. Each combatant rolls 1d20 plus their initiative (DEX) modifier; returns the full turn order, ties broken by modifier then input order. Seedable. Input schema: - combatants (array, required): Array of { name?, modifier? } — one per combatant (max 50). - seed (number, optional): Optional integer seed for reproducible rolls. Output schema: - count (string): - order (string): --- #### loot-gen — $0.005 USDC URL: https://agentutility.ai/rollforge/loot-gen POST: https://x402.agentutility.ai/loot-gen Price: 0.005 USDC Method: POST Category: uncategorized Tags: rollforge, loot, gen, loot-gen Description: Loot generator / treasure generator API for D&D 5e. Rolls coins (and, for hoards, gems/art objects and a magic-item slot) scaled by a challenge-rating band. SRD-style treasure math (OGL 1.0a / CC-BY-4.0). Seedable. Input schema: - challenge_rating (number, optional): Encounter/monster CR (0-30) to scale the treasure. Default 1. - hoard (boolean, optional): Generate a treasure hoard (coins + gems/art + magic items) instead of individual coins. - seed (number, optional): Optional integer seed for reproducible loot. Output schema: - challenge_rating (string): - type (string): - coins (string): - approx_total_gp (string): - valuables (string): - magic_items (string): --- #### magic-item-lookup — $0.003 USDC URL: https://agentutility.ai/rollforge/magic-item-lookup POST: https://x402.agentutility.ai/magic-item-lookup Price: 0.003 USDC Method: POST Category: uncategorized Tags: rollforge, magic, item, lookup, magic-item-lookup Description: Looks up a D&D 5e magic item by name from the SRD. Returns type, rarity, attunement, and full description; or list items filtered by rarity and/or type. SRD content only (OGL 1.0a / CC-BY-4.0). Use it as a magic item lookup API, SRD magic items search, or wondrous item reference. Input schema: - name (string, optional): Magic item name, e.g. 'Bag of Holding'. - rarity (string, optional): Filter list by rarity: common, uncommon, rare, very rare, legendary. - type (string, optional): Filter list by type, e.g. 'Wondrous item', 'Weapon', 'Armor'. - limit (number, optional): Max results when listing, 1-50. Default 20. Output schema: - item (string): --- #### monster-lookup — $0.003 USDC URL: https://agentutility.ai/rollforge/monster-lookup POST: https://x402.agentutility.ai/monster-lookup Price: 0.003 USDC Method: POST Category: uncategorized Tags: rollforge, monster, lookup, monster-lookup Description: Looks up a D&D 5e monster by name and returns a compact SRD stat block. Includes size, type, alignment, AC, HP, hit dice, speed, ability scores, challenge rating, and actions; or list monsters filtered by challenge rating and/or type. SRD content only (OGL 1.0a / CC-BY-4.0). Use it as a monster lookup API, SRD monster stat block source, or bestiary search. Input schema: - name (string, optional): Monster name for a full stat block, e.g. 'Goblin'. - challenge_rating (string, optional): Filter list by CR: 0, 1/8, 1/4, 1/2, or an integer 1-30. - type (string, optional): Filter list by creature type, e.g. Dragon, Undead, Beast. - limit (number, optional): Max results when listing, 1-40. Default 20. Output schema: - monster (string): --- #### name-gen — $0.005 USDC URL: https://agentutility.ai/rollforge/name-gen POST: https://x402.agentutility.ai/name-gen Price: 0.005 USDC Method: POST Category: uncategorized Tags: rollforge, name, gen, name-gen Description: Generates original fantasy names for RPG characters and NPCs, optionally flavored by race (Dwarf, Elf, Half-Orc, etc.). Names are original and syllable-built. Batch up to 50 at once with 'count'; pass 'seed' for reproducible output. Use it as a fantasy name generator API, RPG name generator, or a source of random D&D character and NPC names by race. Input schema: - count (number, optional): How many names to generate, 1-50. Default 5. - race (string, optional): Optional race flavor: Human, Elf, Dwarf, Halfling, Dragonborn, Gnome, Half-Elf, Half-Orc, Tiefling. - seed (number, optional): Optional integer seed for reproducible names. Output schema: - race (string): - count (string): - names (string): --- #### npc-gen — $0.005 USDC URL: https://agentutility.ai/rollforge/npc-gen POST: https://x402.agentutility.ai/npc-gen Price: 0.005 USDC Method: POST Category: uncategorized Tags: rollforge, npc, gen, npc-gen Description: Generates a quick NPC for game masters: name, race, occupation, personality trait, distinctive appearance, mannerism, and a hidden secret/plot hook. Pin race or occupation, or omit to randomize. Seedable. Use it as an NPC generator API, random D&D NPC, or tabletop character generator for GMs. Input schema: - race (string, optional): Optional race: Human, Elf, Dwarf, Halfling, Dragonborn, Gnome, Half-Elf, Half-Orc, Tiefling. - occupation (string, optional): Optional occupation to pin (e.g. blacksmith). Omit to randomize. - seed (number, optional): Optional integer seed for a reproducible NPC. Output schema: - name (string): - race (string): - occupation (string): - personality (string): - appearance (string): - mannerism (string): - secret (string): --- #### quest-gen — $0.005 USDC URL: https://agentutility.ai/rollforge/quest-gen POST: https://x402.agentutility.ai/quest-gen Price: 0.005 USDC Method: POST Category: uncategorized Tags: rollforge, quest, gen, quest-gen Description: Generates a random quest hook for tabletop adventures: giver, objective, location, complication, and reward, plus a one-line ready-to-read hook. Seedable. Original generic-fantasy content. Use it as a quest generator API, random plot hook, or D&D adventure seed generator. Input schema: - seed (number, optional): Optional integer seed. Output schema: - giver (string): - objective (string): - location (string): - complication (string): - reward (string): --- #### race-lookup — $0.003 USDC URL: https://agentutility.ai/rollforge/race-lookup POST: https://x402.agentutility.ai/race-lookup Price: 0.003 USDC Method: POST Category: uncategorized Tags: rollforge, race, lookup, race-lookup Description: Looks up a D&D 5e race by name for its SRD racial traits. Returns ability score increases, speed, size, languages, vision, and racial traits; or list all SRD races. SRD content only (OGL 1.0a / CC-BY-4.0). Use it as a race lookup API or racial traits and ability score increases reference. Input schema: - name (string, optional): Race name, e.g. 'Elf'. Omit to list all races. Output schema: - race (string): --- #### random-table — $0.005 USDC URL: https://agentutility.ai/rollforge/random-table POST: https://x402.agentutility.ai/random-table Price: 0.005 USDC Method: POST Category: uncategorized Tags: rollforge, random, table, random-table Description: Rolls on any custom random table you provide, with optional weights or classic die ranges. Accepts weighted entries ([{value, weight?}]) or die-range rows ([{min,max,result}] with a 'die'), any number of times, with or without replacement. Seedable. A generic random-selection utility for any custom table. Use it as a random table roller API, weighted random picker, or loot and rumor table roller. Input schema: - entries (array, optional): Weighted entries: [{ value, weight? }]. Use this OR table+die. - table (array, optional): Die-range rows: [{ min, max, result }]. Requires 'die'. - die (number, optional): Die sides for a range table (e.g. 100 for a d100 table). - rolls (number, optional): How many results to draw, 1-100. Default 1. - unique (boolean, optional): Draw without replacement. - seed (number, optional): Optional integer seed. Output schema: - mode (string): - rolls (string): - unique (string): - results (string): --- #### settlement-gen — $0.005 USDC URL: https://agentutility.ai/rollforge/settlement-gen POST: https://x402.agentutility.ai/settlement-gen Price: 0.005 USDC Method: POST Category: uncategorized Tags: rollforge, settlement, gen, settlement-gen Description: Generates a random fantasy settlement: name, size category with a plausible population, government, primary trade, a notable feature, and a current problem the party could engage with. Pin 'size' (hamlet/village/town/city) or randomize. Seedable. Use it as a settlement generator API, random town generator, or D&D village and city generator. Input schema: - size (string, optional): Optional: hamlet, village, town, or city. Omit to randomize. - seed (number, optional): Optional integer seed. Output schema: - name (string): - size (string): - population (string): - government (string): - primary_trade (string): - notable_feature (string): - current_problem (string): --- #### spell-lookup — $0.003 USDC URL: https://agentutility.ai/rollforge/spell-lookup POST: https://x402.agentutility.ai/spell-lookup Price: 0.003 USDC Method: POST Category: uncategorized Tags: rollforge, spell, lookup, spell-lookup Description: Looks up a D&D 5e spell by name and returns full SRD details. Includes level, school, casting time, range, components, duration, concentration, ritual, classes, description, and higher-level scaling; or list spells filtered by level and/or school. SRD content only (OGL 1.0a / CC-BY-4.0). Use it as a spell lookup API, SRD spell search, or spell card details source. Input schema: - name (string, optional): Spell name for full details, e.g. 'Fireball'. - level (number, optional): Filter list by spell level 0-9 (0 = cantrip). - school (string, optional): Filter list by school, e.g. evocation, abjuration. - limit (number, optional): Max results when listing, 1-50. Default 20. Output schema: - spell (string): --- #### spell-slots — $0.005 USDC URL: https://agentutility.ai/rollforge/spell-slots POST: https://x402.agentutility.ai/spell-slots Price: 0.005 USDC Method: POST Category: uncategorized Tags: rollforge, spell, slots, spell-slots Description: Looks up D&D 5e spell slots by class and level. Returns the level 1-9 spell-slot array for any 5e class at a given level (full casters, half-casters like Paladin/Ranger, Warlock pact magic, and non-casters), plus proficiency bonus. SRD spellcasting tables (OGL 1.0a / CC-BY-4.0). Use it as a spellcasting slot table API or pact magic lookup. Input schema: - class (string, required): 5e class: Bard, Cleric, Druid, Sorcerer, Wizard, Warlock, Paladin, Ranger, Barbarian, Fighter, Monk, Rogue. - level (number, optional): Class level 1-20. Default 1. Output schema: - class (string): - level (string): - caster (string): - proficiency_bonus (string): - spell_slots (string): --- #### tavern-gen — $0.005 USDC URL: https://agentutility.ai/rollforge/tavern-gen POST: https://x402.agentutility.ai/tavern-gen Price: 0.005 USDC Method: POST Category: uncategorized Tags: rollforge, tavern, gen, tavern-gen Description: Generates a random fantasy tavern: name, proprietor, the house drink and meal, a notable patron, and a rumor overheard inside. Seedable. Original generic-fantasy content. Use it as a tavern generator API, random fantasy inn, or D&D tavern name and details source. Input schema: - seed (number, optional): Optional integer seed. Output schema: - name (string): - proprietor (string): - house_drink (string): - house_meal (string): - notable_patron (string): - rumor (string): --- #### weather-gen — $0.005 USDC URL: https://agentutility.ai/rollforge/weather-gen POST: https://x402.agentutility.ai/weather-gen Price: 0.005 USDC Method: POST Category: uncategorized Tags: rollforge, weather, gen, weather-gen Description: Rolls a day's weather for a fantasy RPG campaign by climate (temperate, arid, cold, tropical), with conditions and wind. Pass 'days' for a short forecast. Seedable. Use it as a fantasy weather generator API, random RPG weather source, or tabletop campaign weather forecast. Input schema: - climate (string, optional): temperate (default), arid, cold, or tropical. - days (number, optional): Days to forecast, 1-14. Default 1. - seed (number, optional): Optional integer seed. Output schema: - climate (string): - days (string): - forecast (string): --- #### xp-level — $0.005 USDC URL: https://agentutility.ai/rollforge/xp-level POST: https://x402.agentutility.ai/xp-level Price: 0.005 USDC Method: POST Category: uncategorized Tags: rollforge, xp, level, xp-level Description: Converts between XP and level using the D&D 5e experience table. Give 'xp' to get the current level, XP to the next level, and progress; or give 'level' to get the XP needed to reach it. Returns proficiency bonus. SRD advancement table (OGL/CC). Use it as an XP to level calculator or level from XP lookup API. Input schema: - xp (number, optional): Total experience points; returns the level it maps to. - level (number, optional): Level 1-20; returns the XP needed to reach it. Output schema: - xp (string): - level (string): - proficiency_bonus (string): - next_level (string): - xp_for_next_level (string): - xp_remaining (string): - progress_to_next (string): --- ## Bestiary — A creature compendium for every world. URL: https://agentutility.ai/bestiary Endpoints: 6 Price range: $0.01 – $0.08 USDC/call Lead endpoint: creature-lore Pitch: Creatures from myth, folklore, novels, films, games, and song. Pull a creature's lore, stat it for the table, run a head-to-head matchup, identify one from a description, or render its portrait — any being, any universe. Buyer: Game masters, writers, content and trivia agents, game studios, and anyone building creature-driven apps. Wedge: Creature knowledge is scattered across wikis with no structured API. Bestiary turns it into callable lore, original stat blocks, and art — one being per call. ### endpoints #### bestiary-random — $0.01 USDC URL: https://agentutility.ai/bestiary/bestiary-random POST: https://x402.agentutility.ai/bestiary-random Price: 0.01 USDC Method: POST Category: uncategorized Tags: bestiary, random, bestiary-random Description: Returns a random creature with a short encyclopedia entry and a fun fact. Optionally pick from a category (mythology, folklore, cryptid, literature, film, game, religion, sci-fi). Each call varies. For prompts, content feeds, and inspiration. Use it as a random creature API, monster of the day, or random mythical creature generator. Input schema: - category (string, optional): Optional: mythology, folklore, cryptid, literature, film, game, religion, sci-fi, or any (default). Output schema: - category (string): - creature (string): --- #### creature-compare — $0.01 USDC URL: https://agentutility.ai/bestiary/creature-compare POST: https://x402.agentutility.ai/creature-compare Price: 0.01 USDC Method: POST Category: uncategorized Tags: bestiary, creature, compare, creature-compare Description: Compares any two creatures head-to-head and reasons out who would win. Weighs strengths and weaknesses of creatures from any source and returns a reasoned verdict with confidence and caveats. For agents, trivia, game shows, and content. Use it as a creature comparison API, who-would-win monster matchup, or versus analysis tool. Input schema: - creature_a (string, required): First creature. - creature_b (string, required): Second creature. Output schema: - matchup (string): --- #### creature-identify — $0.01 USDC URL: https://agentutility.ai/bestiary/creature-identify POST: https://x402.agentutility.ai/creature-identify Price: 0.01 USDC Method: POST Category: uncategorized Tags: bestiary, creature, identify, creature-identify Description: Identifies a creature from a description, set of clues, or half-remembered details. Returns ranked candidate creatures with each one's source and why it matches. For agents, trivia, and search. Use it as a creature identifier API or name-that-monster tool. Input schema: - description (string, required): What you remember: traits, appearance, powers, origin clues. Output schema: - candidates (string): --- #### creature-image — $0.08 USDC URL: https://agentutility.ai/bestiary/creature-image POST: https://x402.agentutility.ai/creature-image Price: 0.08 USDC Method: POST Category: uncategorized Tags: bestiary, creature, image, creature-image Description: Renders any creature as an image and returns a hosted PNG URL. Name a creature from myth, folklore, a novel, a film, a game, or your own description, and pick an art style (fantasy-art, realistic, anime, oil-painting, ink-sketch, watercolor, pixel-art, comic-book). Pairs with the bestiary lookups: read the lore or stat block, then picture the monster. Text-to-image via Venice, output hosted on fal. Use it as a creature image generator API, monster art source, or fantasy creature image maker. Input schema: - creature (string, required): Creature name, e.g. 'Wendigo', 'Kraken', 'Jabberwock'. - source (string, optional): Optional source/universe to disambiguate. - description (string, optional): Optional extra details to guide the render. - style (string, optional): Art style: fantasy-art (default), realistic, anime, oil-painting, ink-sketch, watercolor, pixel-art, comic-book. - seed (number, optional): Optional integer seed for reproducibility. Output schema: - image_url (string): - creature (string): - style (string): - model (string): --- #### creature-lore — $0.01 USDC URL: https://agentutility.ai/bestiary/creature-lore POST: https://x402.agentutility.ai/creature-lore Price: 0.01 USDC Method: POST Category: uncategorized Tags: bestiary, creature, lore, creature-lore Description: An encyclopedia of creatures, monsters, spirits, and beings from any world or source. Covers world mythology and folklore, religion, cryptozoology, novels, films, games, comics, and song. Given a creature name (and optional source to disambiguate), returns a structured encyclopedia entry: origin, category, physical description, abilities, weaknesses, behavior, habitat, cultural significance, notable appearances, and a danger level. Reference and commentary in the model's own words. Use it as a creature lore API, monster encyclopedia, or mythical creature database. Input schema: - creature (string, required): Creature name, e.g. 'kitsune', 'balrog', 'chupacabra'. - source (string, optional): Optional source/universe to disambiguate, e.g. 'Norse myth', 'Tolkien'. Output schema: - query (string): - lore (string): --- #### creature-statblock — $0.01 USDC URL: https://agentutility.ai/bestiary/creature-statblock POST: https://x402.agentutility.ai/creature-statblock Price: 0.01 USDC Method: POST Category: uncategorized Tags: bestiary, creature, statblock, creature-statblock Description: Turns any creature from any world, book, film, game, myth, or song into an original, playable 5e-style stat block. Returns AC, HP, ability scores, challenge rating, traits, and actions as original game statistics (not a copied published block). Optionally target a challenge rating. Bridges the bestiary and rollforge clusters. Use it as a creature stat block generator API or a source of homebrew monster stats for any being. Input schema: - creature (string, required): Creature to stat, e.g. 'kraken', 'jabberwock', 'a clockwork owlbear'. - source (string, optional): Optional source/universe to disambiguate. - challenge_hint (string, optional): Optional target challenge rating or power level, e.g. 'CR 10', 'boss for level 5 party'. Output schema: - query (string): - stat_block (string): --- ## Statline — Sports and stats math, per call. URL: https://agentutility.ai/statline Endpoints: 1 Price range: $0.003 USDC/call Lead endpoint: win-prob Pitch: Live win probability and the analytics around a game — from the current score and time, in one call. Buyer: Sports agents, fantasy and prediction tools, sports-content bots, and second-screen apps. Wedge: Win-probability models sit behind broadcast graphics and closed APIs. Statline exposes the math directly as an agent-callable, pay-per-use endpoint. ### endpoints #### win-prob — $0.003 USDC URL: https://agentutility.ai/statline/win-prob POST: https://x402.agentutility.ai/win-prob Price: 0.003 USDC Method: POST Category: uncategorized Tags: statline, win, prob, win-prob Description: Estimates live in-game win probability for NFL, NBA, MLB, NHL, and soccer from the current score and time remaining. Returns each team's win probability, the projected final margin, the size of the swing still possible, and human-readable drivers. Built-in scoring volatility for NFL/NCAAF/NBA/NCAAB/WNBA/MLB/NHL/soccer; override scoring_std for any sport. Statistical estimate, not betting advice. Use it as a live sports win probability API or in-game win chance calculator. Input schema: - score_a (number, required): Current score of team A (the reference team). - score_b (number, required): Current score of team B. - sport (string, optional): Sport/league: nfl, ncaaf, nba, ncaab, wnba, mlb, nhl, soccer/epl/mls. Case-insensitive. Use 'generic' with scoring_std for anything else. - time_remaining_fraction (number, optional): Fraction of the game still to play, 0-1. Provide this OR minutes_remaining + minutes_total. - minutes_remaining (number, optional): Game minutes left (alternative to time_remaining_fraction). - minutes_total (number, optional): Total game minutes (e.g. 48 NBA, 60 NFL/NHL). - pregame_spread (number, optional): Optional expected FINAL margin for team A at kickoff (positive = A favored). Default 0 (even). - scoring_std (number, optional): Optional override of the final-margin standard deviation; required for sports without a built-in default. - team_a_name (string, optional): Optional label for team A. - team_b_name (string, optional): Optional label for team B. Output schema: - sport (string): - win_probability_a (string): - win_probability_b (string): - favored (string): - projected_final_margin (string): - model (string): --- ## Matchpoint — Dedup and record linkage, per call. URL: https://agentutility.ai/matchpoint Endpoints: 7 Price range: $0.003 – $0.005 USDC/call Lead endpoint: match-key-company Pitch: Turn messy company names, people, addresses, emails, and phones into stable match keys so duplicates collide — plus a similarity score to rank candidate pairs. The dedup/entity-resolution primitives a data-enrichment agent needs. Buyer: Sales- and data-intelligence agents, CRM dedup workflows, lead-list cleaners, and record-linkage pipelines joining data across sources. Wedge: Match/dedup APIs (Interzoid and friends) sell these one capability at a time and charge per lookup. Matchpoint exposes the normalization + phonetic key math directly as agent-callable, pay-per-use endpoints with no signup. ### endpoints #### address-parse — $0.005 USDC URL: https://agentutility.ai/matchpoint/address-parse POST: https://x402.agentutility.ai/address-parse Price: 0.005 USDC Method: POST Category: uncategorized Tags: matchpoint, address, parse, address-parse Description: Parses a freeform US street address into components: number, street, unit, city, state, and zip. Deterministic, instant, and best-effort — no geocoding or external lookups. Use it as an address parser, address splitter, or USPS field extraction step. Input schema: - address (string, required): Freeform US street address. Output schema: - input (string): - number (string): - street (string): - unit (string): - city (string): - state (string): - zip (string): - parsed (string): --- #### match-key-address — $0.005 USDC URL: https://agentutility.ai/matchpoint/match-key-address POST: https://x402.agentutility.ai/match-key-address Price: 0.005 USDC Method: POST Category: uncategorized Tags: matchpoint, match, key, address, match-key-address Description: Generates a match key for postal addresses with USPS-style standardization so equivalent addresses collide. Expands street types (St to Street), directionals (N to North), and unit designators (Apt/Ste/# to unit), then builds a stable key so '123 Main St Apt 4' and '123 Main Street #4' collide. Deterministic and instant — no geocoding or external lookups. Use it for postal address dedup and address record linkage. Input schema: - address (string, required): Freeform US street address. Output schema: - input (string): - normalized (string): - match_key (string): --- #### match-key-company — $0.005 USDC URL: https://agentutility.ai/matchpoint/match-key-company POST: https://x402.agentutility.ai/match-key-company Price: 0.005 USDC Method: POST Category: uncategorized Tags: matchpoint, match, key, company, match-key-company Description: Generates a deterministic similarity key for company names so different spellings of the same business collide. Strips legal suffixes (Inc, LLC, Corp, Ltd, GmbH), punctuation, and abbreviations, then phonetic-encodes tokens so 'IBM Corp' and 'I.B.M. Corporation, Inc.' produce the same key. Deterministic and instant — no external lookups. Use it for business-name dedup, entity resolution, fuzzy company matching, and record linkage when deduping CRM/lead lists or joining company records across sources. Input schema: - name (string, required): Company / organization name. Output schema: - input (string): - normalized (string): - match_key (string): --- #### match-key-email — $0.005 USDC URL: https://agentutility.ai/matchpoint/match-key-email POST: https://x402.agentutility.ai/match-key-email Price: 0.005 USDC Method: POST Category: uncategorized Tags: matchpoint, match, key, email, match-key-email Description: Normalizes email addresses into a match key so aliases of the same inbox collide. Collapses Gmail dots and '+tag' subaddressing and lowercases the domain so 'John.Doe+promo@Gmail.com' and 'johndoe@gmail.com' share a key; also reports basic syntax validity and the domain. Deterministic and instant — no SMTP or MX lookups. Use it for email dedup, email normalization, or contact record linkage. Input schema: - email (string, required): Email address. Output schema: - input (string): - normalized (string): - match_key (string): - is_valid_syntax (string): - domain (string): --- #### match-key-name — $0.005 USDC URL: https://agentutility.ai/matchpoint/match-key-name POST: https://x402.agentutility.ai/match-key-name Price: 0.005 USDC Method: POST Category: uncategorized Tags: matchpoint, match, key, name, match-key-name Description: Generates a match key for person names so variants of the same person collide. Canonicalizes nicknames (Bob to Robert), folds accents, drops titles/suffixes (Mr, Jr, PhD), and is order-insensitive so 'Smith, Robert' and 'Bob Smith' share a key; returns first/last too. Deterministic and instant — no external lookups. Use it for contact dedup, people record linkage, or fuzzy name matching. Input schema: - name (string, required): Person full name. 'Last, First' accepted. Output schema: - input (string): - normalized (string): - match_key (string): - first (string): - last (string): --- #### match-key-phone — $0.005 USDC URL: https://agentutility.ai/matchpoint/match-key-phone POST: https://x402.agentutility.ai/match-key-phone Price: 0.005 USDC Method: POST Category: uncategorized Tags: matchpoint, match, key, phone, match-key-phone Description: Normalizes phone numbers into a canonical E.164 match key so formatting variants like '(415) 555-0100' and '+1 415-555-0100' collide. Strips formatting to digits and returns E.164, country code, and validity. Deterministic and instant — no carrier lookups. Use it for phone dedup, phone normalization, contact record linkage, or as an E.164 formatter. Input schema: - phone (string, required): Phone number in any format. - region (string, optional): Default region for numbers without a country code. Default 'US'. Output schema: - input (string): - match_key (string): - e164 (string): - country_code (string): - is_valid (string): --- #### match-score — $0.003 USDC URL: https://agentutility.ai/matchpoint/match-score POST: https://x402.agentutility.ai/match-score Price: 0.003 USDC Method: POST Category: uncategorized Tags: matchpoint, match, score, match-score Description: Scores how similar two values are on a 0-100 scale for fuzzy matching and dedup confidence. Compares two values of a given type (company, name, address, email, phone, or text), blending match-key equality, Jaro-Winkler, and token overlap, and reports whether they share a match key. The companion to the match-key endpoints: bucket by key, then rank candidates by score. Deterministic and instant — no external lookups. Use it as a fuzzy match score, string similarity, or record-pair scoring API. Input schema: - a (string, required): First value. - b (string, required): Second value. - type (string, optional): Value type. Default 'text'. Output schema: - a (string): - b (string): - type (string): - score (string): - same_key (string): - normalized_a (string): - normalized_b (string): --- ## Retail — Product copy + product discovery, per call. URL: https://agentutility.ai/retail Endpoints: 8 Price range: $0.01 – $0.02 USDC/call Lead endpoint: product-describe Pitch: Turn a product name into a marketing-ready description and selling points, and turn a shopping query into ranked products with buy links and prices. The e-commerce primitives a shopping or merchandising agent needs. Buyer: Shopping agents, merchandising and listing automations, affiliate and comparison bots, and storefront tools generating PDP copy at scale. Wedge: Listing tools and shopping APIs gate these behind dashboards, seller accounts, or affiliate signup. Retail exposes product copywriting and buy-link discovery as agent-callable, pay-per-use endpoints with no signup. ### endpoints #### find-products — $0.02 USDC URL: https://agentutility.ai/retail/find-products POST: https://x402.agentutility.ai/find-products Price: 0.02 USDC Method: POST Category: uncategorized Tags: retail, find, products, find-products Alias of: product-search Description: Find products API (alias of product-search). Returns ranked product results with buy links, retailer, snippet, and detected price for a shopping query. Backed by Decodo Google search scoped to buy intent. Input schema: - query (string, required): Product to find. Max 300 chars. - num_results (number, optional): Results to return, 1-20. Default 10. - retailer (string, optional): Optional retailer/domain to scope to. Output schema: - query (string): - results (string): - source (string): --- #### product-describe — $0.01 USDC URL: https://agentutility.ai/retail/product-describe POST: https://x402.agentutility.ai/product-describe Price: 0.01 USDC Method: POST Category: uncategorized Tags: retail, product, describe, product-describe Description: Writes conversion-focused product descriptions and listing copy from a product name and optional category, audience, and attributes. Returns a description, bullet selling points, key features, a positioning angle, and suggested listing titles. AI-written copy generated from the facts you supply; it does not invent specs or claims. Use it as a product description generator, e-commerce copywriter, or selling points API. Input schema: - product (string, required): Product name or short description. Required, max 2000 chars. - category (string, optional): Optional product category, e.g. 'running shoes'. - audience (string, optional): Optional target audience. - attributes (array, optional): Optional known attributes/features (strings). - tone (string, optional): Optional copy tone, e.g. 'premium', 'playful'. Output schema: - product (string): - description (string): - selling_points (string): - marketing_angle (string): --- #### product-description — $0.01 USDC URL: https://agentutility.ai/retail/product-description POST: https://x402.agentutility.ai/product-description Price: 0.01 USDC Method: POST Category: uncategorized Tags: retail, product, description, product-description Alias of: product-describe Description: Product description API (alias of product-describe). Turns a product name + attributes into a marketing-ready description, selling points, key features, and listing titles. AI-written copy from supplied facts only. Input schema: - product (string, required): Product name or short description. Required, max 2000 chars. - category (string, optional): Optional product category. - audience (string, optional): Optional target audience. - attributes (array, optional): Optional known attributes/features (strings). - tone (string, optional): Optional copy tone. Output schema: - product (string): - description (string): - selling_points (string): --- #### product-search — $0.02 USDC URL: https://agentutility.ai/retail/product-search POST: https://x402.agentutility.ai/product-search Price: 0.02 USDC Method: POST Category: uncategorized Tags: retail, product, search, product-search Description: Searches shopping results for a product query (and optional retailer), returning ranked results with product title, buy link, retailer domain, snippet, and any detected price. Backed by Decodo Google search scoped to buy intent. For general web search use search/web-search. Use it as a product search or shopping search API to find products and buy links for agents. Input schema: - query (string, required): Product to find, e.g. 'noise cancelling headphones under 200'. Max 300 chars. - num_results (number, optional): Results to return, 1-20. Default 10. - retailer (string, optional): Optional retailer/domain to scope to, e.g. 'amazon.com'. Output schema: - query (string): - results (string): - source (string): --- #### return-policy-extract — $0.01 USDC URL: https://agentutility.ai/retail/return-policy-extract POST: https://x402.agentutility.ai/return-policy-extract Price: 0.015 USDC Method: POST Category: uncategorized Tags: retail, return, policy, extract, return-policy-extract Description: Turns a merchant's raw return policy text into structured refund terms an agent can act on before buying or returning something. Send the policy wording pasted from a terms page, packing slip, or support doc and get back the return window in days, restocking fee, condition requirements, whether an RMA is required, listed exceptions, and refund method. This is return policy extract, not advice: every field is pulled from the text you send, and anything the policy doesn't state comes back null instead of guessed. Use it as a return policy extract API, refund terms parser, restocking fee checker, or RMA parse tool ahead of a purchase or return decision. Input schema: - policy_text (string, required): Raw return/refund policy text to extract from. Alias: 'text'. - text (string, optional): Alias for 'policy_text'. Output schema: - input_chars (string): - truncated (string): - return_window_days (string): - restocking_fee (string): - condition_requirements (string): - rma_required (string): - exceptions (string): - refund_method (string): - model (string): - source (string): --- #### shop-search — $0.02 USDC URL: https://agentutility.ai/retail/shop-search POST: https://x402.agentutility.ai/shop-search Price: 0.02 USDC Method: POST Category: uncategorized Tags: retail, shop, search, shop-search Alias of: product-search Description: Shopping search API (alias of product-search). Find products and buy links for a query with title, buy link, retailer, snippet, and detected price. Backed by Decodo Google search scoped to buy intent. Input schema: - query (string, required): Product to find. Max 300 chars. - num_results (number, optional): Results to return, 1-20. Default 10. - retailer (string, optional): Optional retailer/domain to scope to. Output schema: - query (string): - results (string): - source (string): --- #### sku-normalize — $0.01 USDC URL: https://agentutility.ai/retail/sku-normalize POST: https://x402.agentutility.ai/sku-normalize Price: 0.01 USDC Method: POST Category: uncategorized Tags: retail, sku, normalize, sku-normalize Description: Turns a messy marketplace product title or SKU string into structured attributes for catalog matching: brand, model, variant, capacity, color, and a canonical key you can join against other catalogs. Feed it the raw title (or SKU) plus an optional category hint and it derives each attribute from what the string implies, with a confidence score, instead of guessing at specs the string doesn't carry. Use it as a sku normalize API, product title parse tool, catalog matching helper, or product attribute extraction service for price-comparison feeds and marketplace listings. Input schema: - title (string, required): Raw product title or SKU string to normalize, max 500 chars. Alias: 'sku'. - sku (string, optional): Alias for 'title'. - category (string, optional): Optional category hint, e.g. 'smartphones', to help disambiguate attributes. Output schema: - title (string): - category (string): - brand (string): - model (string): - variant (string): - capacity (string): - color (string): - canonical_key (string): - confidence (string): - model_used (string): - source (string): --- #### warranty-parse — $0.01 USDC URL: https://agentutility.ai/retail/warranty-parse POST: https://x402.agentutility.ai/warranty-parse Price: 0.015 USDC Method: POST Category: uncategorized Tags: retail, warranty, parse, warranty-parse Description: Turns raw warranty terms text from a manual, warranty card, or manufacturer page into a structured coverage record an agent can check before a purchase or claim. Send the warranty wording and get back what's covered, duration in months, exclusions, the claim process, and whether coverage transfers to a new owner. This is warranty parse and coverage terms extraction, not a legal read on your rights: every field comes from the text you send, and anything unstated comes back null rather than guessed. Use it as a warranty parse API, coverage terms extractor, warranty duration checker, or claim process extraction tool. Input schema: - warranty_text (string, required): Raw warranty terms text to extract from. Alias: 'text'. - text (string, optional): Alias for 'warranty_text'. Output schema: - input_chars (string): - truncated (string): - coverage (string): - duration_months (string): - exclusions (string): - claim_process (string): - transferable (string): - model (string): - source (string): --- ## AgentOps — Trace, eval, and permission checks for autonomous work. URL: https://agentutility.ai/agentops Endpoints: 4 Price range: $0.008 – $0.02 USDC/call Pitch: Frontier probe for agents that already run multi-step work and need trace briefs, flaky-step detection, tool-call diffs, MCP permission review, red-team prompts, and cost-per-success scoring. Buyer: Agent operators, MCP server builders, AI QA teams, and automation teams watching autonomous tasks fail in production. Wedge: Observability tools watch apps. AgentOps watches the paid agent workflow itself: tool calls, permissions, replay evidence, cost, and success criteria in one agent-callable surface. ### endpoints #### agent-trace-brief — $0.02 USDC URL: https://agentutility.ai/agentops/agent-trace-brief POST: https://x402.agentutility.ai/agent-trace-brief Price: 0.02 USDC Method: POST Category: uncategorized Tags: agentops, agent, trace, brief, agent-trace-brief Description: Turns a raw agent execution trace into a readable agent trace summary: an ordered step-by-step account of what the agent did, where it broke, and why. Built for tool call debugging when a run fails silently or an agent loops without explanation: send the trace array or log and get back failure points plus a root-cause hypothesis grounded only in what the trace actually shows, with anything it can't determine labeled unknown instead of guessed. Useful for agent run analysis after an incident, before a retry, or as part of a CI check on agent behavior. Use it as an agent debugging API, a trace root cause tool, or a post-mortem generator for agent pipelines. Input schema: - trace (array | string, required): The agent execution trace: either a JSON array of step/tool-call objects, or a plain-text log. Required. Serialized form capped at 40,000 chars. - focus (string, optional): Optional hint telling the analyzer what to pay particular attention to, e.g. 'timeouts' or 'the retrieval step'. Max 300 chars. Output schema: - brief (string): - model (string): - source (string): --- #### eval-case-generate — $0.02 USDC URL: https://agentutility.ai/agentops/eval-case-generate POST: https://x402.agentutility.ai/eval-case-generate Price: 0.02 USDC Method: POST Category: uncategorized Tags: agentops, eval, case, generate, eval-case-generate Description: Eval case generator for an agent or LLM task: describe the task and get back a draft llm eval dataset of {input, expected, rubric} cases spanning typical, edge, and adversarial scenarios. Pass example cases to steer style, and set n for how many to generate (default 8, max 20). Every case is labeled a candidate needing human review, not validated ground truth: this drafts a first pass at agent test cases, it doesn't certify them. Use it as an agent regression tests starter, an eval dataset generator for a new task, or a quick way to seed a rubric-graded benchmark before a human tightens it. Input schema: - task (string, required): The task or agent behavior to generate eval cases for, e.g. 'a customer-support agent that answers refund policy questions'. Required, max 4,000 chars. - examples (array | object | string, optional): Optional example case(s) to steer style/format. JSON-serializable, capped at 20,000 chars when serialized. - n (number, optional): How many eval cases to generate. Integer, 1-20. Default 8. Output schema: - task (string): - requested_n (string): - returned_n (string): - cases (string): - review_required (string): - note (string): - model (string): - source (string): --- #### mcp-tool-risk-score — $0.02 USDC URL: https://agentutility.ai/agentops/mcp-tool-risk-score POST: https://x402.agentutility.ai/mcp-tool-risk-score Price: 0.02 USDC Method: POST Category: uncategorized Tags: agentops, mcp, tool, risk, score, mcp-tool-risk-score Description: Heuristic MCP tool risk review for an MCP tool manifest before you wire it into an agent. Send the tool definitions (name, description, inputSchema) plus optional deployment context and get back a mcp permission review with per-tool scores for permission scope, prompt-injection surface, and destructive-action risk, each with reasons, plus an overall tool security score. This is a heuristic pass over manifest text, not a formal security guarantee or penetration test, so treat low scores as 'looks lower-risk on paper', not 'certified safe'. Use it as an agent tool audit step in CI, an MCP catalog screening pass, or a quick second opinion before granting a new tool broad access. Input schema: - tools (array, required): MCP tool manifest: a JSON array of tool definitions, each typically shaped {name, description, inputSchema}. Required, non-empty, max 50 entries, capped at 60,000 chars when serialized. - context (string, optional): Optional deployment context, e.g. 'runs with a service account that has prod write access'. Max 500 chars. Output schema: - heuristic (string): - tools (string): - overall_score (string): - summary (string): - model (string): - source (string): --- #### tool-call-diff — $0.008 USDC URL: https://agentutility.ai/agentops/tool-call-diff POST: https://x402.agentutility.ai/tool-call-diff Price: 0.008 USDC Method: POST Category: uncategorized Tags: agentops, tool, call, diff, tool-call-diff Description: Compare two agent run sequences and see how their tool calls differ. Send before and after arrays of tool calls (name/args or tool/arguments shape) and get back which calls were added, removed, or reordered, plus per-call argument drift with the exact changed argument paths from a deep compare. The result is exact and reproducible: the same replay comparison always returns the same diff. Built for agent regression diff work: confirming a prompt or code change didn't silently alter which tools an agent calls or what it passes them. Use it as a tool call diff API, an agent action drift checker, or a replay comparison step in CI before shipping an agent change. Input schema: - before (array, required): The baseline tool-call sequence: a JSON array of call objects, each shaped {name, args} (or {tool, arguments} / {tool_name, input}). Required, max 500 entries. - after (array, required): The new tool-call sequence to compare against 'before', same shape. Required, max 500 entries. Output schema: - before_count (string): - after_count (string): - added (string): - removed (string): - reordered (string): - arg_drifted (string): - unchanged_count (string): - identical (string): --- ## BrowserWorkflow — Workflow memory for brittle browser and desktop agents. URL: https://agentutility.ai/browser-workflow Endpoints: 3 Price range: $0.01 – $0.02 USDC/call Pitch: Frontier probe for turning screenshots, Playwright traces, DOM snapshots, and recorded task paths into reusable workflow hints, form-fill plans, change diffs, and failure evidence. Buyer: Browser-agent builders, desktop automation teams, QA agents, and operations teams converting fragile GUI work into repeatable tasks. Wedge: Browser automation still breaks on stale DOM assumptions and long branching tasks. BrowserWorkflow turns those failures into small paid checks agents can call before retrying. ### endpoints #### browser-flow-digest — $0.02 USDC URL: https://agentutility.ai/browser-workflow/browser-flow-digest POST: https://x402.agentutility.ai/browser-flow-digest Price: 0.02 USDC Method: POST Category: uncategorized Tags: browser-workflow, browser, flow, digest, browser-flow-digest Description: Browser flow digest API that compresses a recorded trajectory or trace into reusable workflow memory: an ordered step list, the preconditions each step assumes, and failure hints for anything that broke or looked fragile. Built for trajectory-to-steps compression so an agent doesn't replay a full session log every time it repeats a task. Send a trajectory (JSON array of recorded browser actions, or a plain-text trace) and an optional goal, and get back a named workflow with steps, preconditions, failure hints, and reusability notes grounded only in what the trajectory actually shows. Use it as a workflow memory API, a browser automation trace summarizer, or a reusable-recipe generator for repeat browser agent tasks. Input schema: - trajectory (array | string, required): The recorded browser trajectory: a JSON array of step/action objects (navigate, click, fill, wait, assert, etc.), or a plain-text trace. Required. Serialized form capped at 60,000 chars. - goal (string, optional): Optional plain-language description of what the trajectory was trying to accomplish. Max 300 chars. Output schema: - digest (string): - model (string): - source (string): --- #### dom-change-diff — $0.01 USDC URL: https://agentutility.ai/browser-workflow/dom-change-diff POST: https://x402.agentutility.ai/dom-change-diff Price: 0.01 USDC Method: POST Category: uncategorized Tags: browser-workflow, dom, change, diff, dom-change-diff Description: DOM diff for two HTML snapshots of the same page or component, built for browser-automation scripts whose CSS selectors quietly break after a site redesign. Send before_html and after_html plus the selectors your workflow watches, and get back per-selector added/removed/moved/attribute-changed status, stale DOM detection for targets that vanished, and selector stability hints: replacement selectors built from an element's id, data-testid, or aria-label so a broken automation step can self-repair. Use it as a browser workflow repair tool, a selector-stability checker, or a pre-flight check before re-running a scraping or RPA script against a site that may have changed. Input schema: - before_html (string, required): The earlier/reference HTML snapshot of the page or component. - after_html (string, required): The current HTML snapshot to compare against before_html. - selectors (array, optional): Optional list of CSS selectors your automation depends on (e.g. '#login-btn', '.price'). Up to 50. Output schema: - before_element_count (string): - after_element_count (string): - added_elements (string): - removed_elements (string): - selector_changes (string): - has_changes (string): --- #### form-fill-plan — $0.02 USDC URL: https://agentutility.ai/browser-workflow/form-fill-plan POST: https://x402.agentutility.ai/form-fill-plan Price: 0.02 USDC Method: POST Category: uncategorized Tags: browser-workflow, form, fill, plan, form-fill-plan Description: Form fill plan API that turns an HTML form plus a plain-language goal into an ordered browser form automation plan: selector, field label, value, and action (fill/select/check/uncheck/click) for each step. Built for autofill steps and Playwright form plan generation ahead of a real run. Send form_html, a goal like 'sign up for the newsletter with my email', and any known data values, and get back a step-by-step plan with unresolved fields flagged rather than guessed. Advisory only: the plan is heuristic guidance from static HTML, not a guarantee, and should be verified against the live DOM before executing. Use it as a browser form automation API, an autofill planning tool, or a pre-run checklist generator for RPA and agent browser workflows. Input schema: - form_html (string, required): The HTML of the form to plan a fill for, including its input/select/textarea elements. Required, max 200,000 chars. - goal (string, required): Plain-language description of what the fill should accomplish, e.g. 'sign up for the newsletter with my email'. Required, max 500 chars. - data (object, optional): Optional known field values keyed by a human-readable name (e.g. { email: 'a@b.com' }) the planner should use to resolve steps. Output schema: - goal (string): - steps (string): - unresolved_fields (string): - advisory (string): - advisory_note (string): - model (string): - source (string): --- ## ModelRouter — Routing and cost checks for mixed model stacks. URL: https://agentutility.ai/model-router Endpoints: 4 Price range: $0.005 – $0.08 USDC/call Pitch: Frontier probe for builders routing work across closed APIs, open-weight models, local agents, and self-hosted workflows. It starts with token-cost estimates, local-agent readiness checks, model-switch risk briefs, and workflow portability reports. Buyer: AI platform teams, local-agent builders, cost-control agents, and model-routing systems that need to choose the cheapest capable path before execution. Wedge: Model routers optimize calls, but agents still need preflight advice about cost, capability, fallbacks, and portability. ModelRouter makes the routing decision itself callable and measurable. ### endpoints #### kimi-k3-agent-plan — $0.08 USDC URL: https://agentutility.ai/model-router/kimi-k3-agent-plan POST: https://x402.agentutility.ai/kimi-k3-agent-plan Price: 0.08 USDC Method: POST Category: uncategorized Tags: model-router, kimi, k3, agent, plan, kimi-k3-agent-plan Description: Turn a goal into an execution-ready structured agent plan using Venice's exact Kimi K3 model. Send a goal plus optional context and constraints; receive objective, assumptions, dependency-ordered steps, acceptance tests, risks, and a first action as JSON. Input is bounded and the output is capped at 1,024 tokens. Use it for agent task decomposition, implementation plans, workflow planning, acceptance criteria, or a Kimi K3 planning API. Input schema: - goal (string, required): Goal to turn into a plan, up to 2,000 characters. - context (string, optional): Optional supporting context, up to 12,000 characters. - constraints (array, optional): Optional constraints, up to 12 strings of 500 characters each. Output schema: - goal (string): - plan (string): - model (string): - provider (string): - usage (string): --- #### kimi-k3-chat — $0.05 USDC URL: https://agentutility.ai/model-router/kimi-k3-chat POST: https://x402.agentutility.ai/kimi-k3-chat Price: 0.05 USDC Method: POST Category: uncategorized Tags: model-router, kimi, k3, chat, kimi-k3-chat Description: Call Venice's Kimi K3 model through a flat-price x402 endpoint with no Venice account or API key. Send a prompt plus an optional system message, temperature, and max_tokens. This endpoint invokes the exact kimi-k3 upstream model, caps prompts at 8,000 characters and output at 768 tokens, and returns the model name and token usage when supplied by Venice. Use it for Kimi K3 chat, bounded agent reasoning, coding questions, extraction, or a pay-per-call Kimi API. Input schema: - prompt (string, required): User prompt, up to 8,000 characters. - system (string, optional): Optional system instruction, up to 2,000 characters. - max_tokens (number, optional): Maximum output tokens, 1-768. Default 512. - temperature (number, optional): Sampling temperature from 0 to 1.5. Default 0.2. Output schema: - text (string): - model (string): - provider (string): - usage (string): - limits (string): --- #### llm-cost-estimate — $0.005 USDC URL: https://agentutility.ai/model-router/llm-cost-estimate POST: https://x402.agentutility.ai/llm-cost-estimate Price: 0.005 USDC Method: POST Category: uncategorized Tags: model-router, llm, cost, estimate, llm-cost-estimate Description: LLM cost estimate API, token cost estimate endpoint, and token cost calculator for comparing inference cost across models before you run a prompt. Send input_tokens and output_tokens (or raw text, auto-estimated at roughly 4 characters per token) plus a list of model names, and get a per-model price breakdown from a built-in snapshot price table, with the cheapest known model called out. Pass price_overrides to price your own negotiated rates or a model missing from the table instead of getting a guess. The table is stamped with an as_of date so you know how fresh the snapshot is. Use it as a token cost calculator, a model price compare tool, or a pre-flight budget check before an LLM run or agent workflow. Input schema: - input_tokens (number, optional): Number of input/prompt tokens. Optional if 'text' is given. - output_tokens (number, optional): Number of output/completion tokens. Optional, defaults to 0. - text (string, optional): Raw prompt text; used to estimate input_tokens (~chars/4) when input_tokens is not given directly. Max 500,000 chars. - models (array, optional): Model names to estimate cost for, e.g. ['gpt-4o-mini', 'claude-sonnet-4.5']. Defaults to a small built-in comparison set. Max 30. - price_overrides (object, optional): Optional per-model price overrides keyed by model name: { input_per_1m?: number, output_per_1m?: number }. Use for current pricing or models missing from the built-in table. Output schema: - input_tokens (string): - output_tokens (string): - token_source (string): - estimates (string): - cheapest_known (string): - price_table_as_of (string): - note (string): --- #### model-route-recommend — $0.01 USDC URL: https://agentutility.ai/model-router/model-route-recommend POST: https://x402.agentutility.ai/model-route-recommend Price: 0.01 USDC Method: POST Category: uncategorized Tags: model-router, model, route, recommend, model-route-recommend Description: Model routing API that answers 'which model should I use' from plain task requirements. Send a task description plus optional constraints (latency, budget, context length, modality) and get back a recommended model tier, 2-4 concrete candidate model names, the reasoning behind the pick, tradeoffs, and a cheaper fallback tier when quality can flex. Heuristic route recommendation grounded in general model-capability tiers, not a live benchmark or pricing feed, so candidate models come with a caveat to verify current pricing and capability before committing. Use it as a model selection API, an LLM routing advisor, or a pre-flight check before wiring a new task into an agent pipeline. Input schema: - task (string, required): Plain-language description of the task the model needs to perform, e.g. 'classify inbound support tickets in real time'. Required, max 2,000 chars. - constraints (object, optional): Optional constraints object with any of: latency (string), budget (string), context_length (string), modality (string). Each field max 200 chars. Output schema: - task (string): - constraints (string): - recommendation (string): - heuristic (string): - model (string): - source (string): --- ## Compose — One call, several of our endpoints, one settlement. URL: https://agentutility.ai/compose Endpoints: 133 Price range: $0.02 – $0.10 USDC/call Lead endpoint: company-dossier Pitch: Composite endpoints that run two to five of our own capabilities in parallel and return one merged result. A company dossier is enrichment plus whois plus TLS plus tech stack in a single paid call. You skip the orchestration, the retries, and four extra settlements. Buyer: B2B enrichment pipelines, research agents, and any workflow that was already chaining our primitives by hand and paying per hop. Wedge: Anyone can wrap one API. These run against 600+ in-house endpoints in-process, so there's no payment hop between steps and no partner latency. Buyers get workflow output at a workflow price. ### endpoints #### address-intel — $0.03 USDC URL: https://agentutility.ai/compose/address-intel POST: https://x402.agentutility.ai/address-intel Price: 0.03 USDC Method: POST Category: uncategorized Tags: compose, address, intel, address-intel Alias of: address-intel-pack Description: Address intelligence API for a street address: parse, geocode, timezone, and building permit context in one call. Composite: one call runs address-parse + address-geocode + timezone-lookup + building-permits and merges the results into one address intel record. Same composite backend as address-intel-pack. Use it as address intel, address intelligence, location enrichment, property context, or real-estate/logistics address enrichment for agents. Input schema: - address (string, required): Freeform street address, e.g. '350 5th Ave, New York, NY 10118'. Max 500 chars. Output schema: - address (string): - parsed (string): - location (string): - timezone (string): - permit_city (string): - composed_of (string): - degraded (string): --- #### address-intel-pack — $0.03 USDC URL: https://agentutility.ai/compose/address-intel-pack POST: https://x402.agentutility.ai/address-intel-pack Price: 0.03 USDC Method: POST Category: uncategorized Tags: compose, address, intel, pack, address-intel-pack Description: Enriches a street address in one call: parse, geocode, timezone, and building permits. Composite: address-parse + address-geocode run in parallel, then timezone-lookup on the geocoded coordinates and building-permits when the address resolves to a supported open-data city (NYC, SF, Chicago, LA, Seattle, Austin). Merged output {parsed, location, timezone, permits}. Open-data sources only (OSM Nominatim, TimeAPI, city Socrata portals). Use it as an address intelligence API or location enrichment and property context for real-estate and logistics agents. Input schema: - address (string, required): Freeform street address, e.g. '123 Main St, Springfield, IL 62704'. Max 500 chars. Output schema: - address (string): - parsed (string): - location (string): - timezone (string): - permits (string): - permit_city (string): - composed_of (string): - components (string): - degraded (string): --- #### address-intelligence — $0.03 USDC URL: https://agentutility.ai/compose/address-intelligence POST: https://x402.agentutility.ai/address-intelligence Price: 0.03 USDC Method: POST Category: uncategorized Tags: compose, address, intelligence, address-intelligence Alias of: address-intel-pack Description: Enriches an address with parsed components, geocoding, timezone, and available city building-permit context. Composite: one call runs address-parse + address-geocode + timezone-lookup + building-permits and returns parsed, location, timezone, and permits fields. Same composite backend as address-intel-pack. Use it as an address intelligence API, property intelligence endpoint, or location enrichment API. Input schema: - address (string, required): Freeform street address. Max 500 chars. Output schema: - address (string): - parsed (string): - location (string): - timezone (string): - composed_of (string): - degraded (string): --- #### agent-input-guard — $0.04 USDC URL: https://agentutility.ai/compose/agent-input-guard POST: https://x402.agentutility.ai/agent-input-guard Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, agent, input, guard, agent-input-guard Description: One guardrail call an agent makes before trusting untrusted inbound text — a scraped webpage, an email, a tool result, or a user message. Composite: one call runs prompt-injection-detect + moderate-content + ai-content-detector in parallel, returning one allow/review/block verdict instead of three separate settlements. prompt-injection-detect is the required leg — a failure there fails the call; moderate-content and ai-content-detector degrade the response instead of failing it on a rate limit or model hiccup. Verdict blocks on a confirmed injection or a severe moderation category, reviews on a suspicious signal or borderline category, and allows otherwise. Use it as a prompt injection filter, agent input firewall, untrusted content screen, or pre-LLM guardrail API. Input schema: - text (string, required): Untrusted text to screen before the agent acts on it, e.g. a scraped webpage, email body, or tool result. Min 20 chars, max 20000. - context (string, optional): Optional note on what the agent plans to do with this text, e.g. 'summarize for the user'. Max 500 chars, passed through to the injection-screen leg. Output schema: - verdict (string): - risk_score (string): - injection (string): - moderation (string): - ai_slop (string): - composed_of (string): - components (string): - degraded (string): --- #### agent-prelaunch-audit — $0.08 USDC URL: https://agentutility.ai/compose/agent-prelaunch-audit POST: https://x402.agentutility.ai/agent-prelaunch-audit Price: 0.08 USDC Method: POST Category: uncategorized Tags: compose, agent, prelaunch, audit, agent-prelaunch-audit Description: Ship-readiness check before you push an AI app live: agent due diligence and prelaunch audit in one call instead of six. Inspects deploy config, secret exposure, prompt-injection surface, dependency risk, and database migration risk, then rolls the result into one readiness view. Composite: one call runs deploy-config-risk + secrets-exposure-check + prompt-injection-surface + dep-risk-summary + db-migration-risk + production-readiness-score in parallel into {deploy_config, secrets, prompt_injection, dependencies, db_migration, readiness_score}. Send a repo ('owner/name') for a live scan, or any mix of config, deps, prompt, and sql; each maps to its matching check, so partial input still returns a partial verdict. Advisory and heuristic only, it flags patterns and never executes code. Use it as an ai app security check, a pre-deploy audit gate, or a ship-readiness score. Input schema: - repo (string, optional): GitHub repo in 'owner/name' format to scan live instead of sending inline config/deps/prompt/sql. When present, all six checks run against the repo and the other fields are ignored. - config (object | string, optional): Deploy config to audit for open CORS, exposed admin ports, plaintext secrets, dev/debug mode left on, and missing healthchecks. Object or raw config-file text. - deps (array | object, optional): Dependency list to audit for deprecation, install-script risk, and lockfile/pinning issues. Either an array of package names/{name,version} objects, or a name-to-version object. - prompt (string, optional): System or app prompt to check for prompt-injection surface: unsanitized user input reaching the prompt, unbounded completions, and system/user role mixing. - sql (string, optional): Migration SQL to audit for destructive DDL, lock-heavy ALTER TABLE, NOT NULL columns without a DEFAULT, and unbounded TRUNCATE/DELETE. Output schema: - mode (string): - repo (string): - deploy_config (string): - secrets (string): - prompt_injection (string): - dependencies (string): - db_migration (string): - readiness_score (string): - composed_of (string): - components (string): - degraded (string): --- #### agent-run-review — $0.06 USDC URL: https://agentutility.ai/compose/agent-run-review POST: https://x402.agentutility.ai/agent-run-review Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, agent, run, review, agent-run-review Description: Agent run review / trace cost evals / post-run analysis / agent debugging in one call: hand it a raw agent execution trace and get a readable brief of what happened, a cost estimate for the run, and a first draft of regression eval cases to catch the same failure next time. Composite: one call runs agent-trace-brief + llm-cost-estimate + eval-case-generate in parallel and merges them into {review, cost_estimate, generated_evals}. agent-trace-brief turns the raw steps/tool-calls into an ordered summary plus a root-cause hypothesis for any failure; llm-cost-estimate prices the run's tokens across a model list; eval-case-generate drafts candidate {input, expected, rubric} cases from the inferred task so the workflow gets regression coverage. Use it as an agent debugging API, a post-run trace reviewer, or a step toward turning production incidents into eval sets. Input schema: - trace (array | string, required): The agent execution trace to review: a JSON array of steps/tool calls, or a plain-text log. Required. Serialized form capped at 40,000 chars. - models (array, optional): Optional list of model names to price the run's estimated tokens against, e.g. ['gpt-4o-mini','claude-sonnet-4.5']. Defaults to a standard model spread. Output schema: - trace_chars (string): - review (string): - cost_estimate (string): - generated_evals (string): - composed_of (string): - components (string): - degraded (string): --- #### article-brief — $0.04 USDC URL: https://agentutility.ai/compose/article-brief POST: https://x402.agentutility.ai/article-brief Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, article, brief, article-brief Description: Analyzes a news article from its URL into a summary, named entities, and sentiment in one call. Returns scraped text stats, a bullet summary, entities (people, organizations, locations, dates), and overall sentiment with score: the standard agent reading pipeline collapsed into a single request. Ideal for news monitoring, research agents, content triage, brand tracking. Composite: one call runs scrape first, then summarize-text + extract-entities + sentiment in parallel over the text. Use it as a URL-to-summary article analyzer or one-call article intelligence. Input schema: - url (string, required): Article URL to analyze (http or https). Max 2048 chars. Output schema: - url (string): - title (string): - description (string): - text_chars (string): - summary (string): - entities (string): - sentiment (string): - composed_of (string): - components (string): - degraded (string): --- #### audio-brief — $0.07 USDC URL: https://agentutility.ai/compose/audio-brief POST: https://x402.agentutility.ai/audio-brief Price: 0.07 USDC Method: POST Category: uncategorized Tags: compose, audio, brief, audio-brief Description: Transcribes and digests any audio URL in one call: transcript, summary, and sentiment. Composite: one call runs audio-transcribe + summarize-text + sentiment. Whisper large v3 transcription, then summary and sentiment analysis run in parallel over the transcript. Returns transcript, detected language, duration, summary, sentiment scores, and per-component telemetry. Use it for podcast summaries, call recording digests, or speech-to-text plus TLDR plus emotion. Input schema: - audio_url (string, required): Public http(s) URL of the audio file (mp3, wav, m4a, ogg, flac, webm). Max 2048 chars. Output schema: - audio_url (string): - transcript (string): - transcript_chars (string): - language_detected (string): - duration_seconds (string): - summary (string): - sentiment (string): - composed_of (string): - components (string): - degraded (string): --- #### authentic-sentiment — $0.06 USDC URL: https://agentutility.ai/compose/authentic-sentiment POST: https://x402.agentutility.ai/authentic-sentiment Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, authentic, sentiment, authentic-sentiment Description: Authentic sentiment API: send a topic, brand, handle, or phrase and get back sentiment from real humans, not bots or AI astroturf. Composite: one call runs x-search for recent posts, then ai-content-detector and x-account-authenticity per post, then sentiment-analysis, excluding posts that read as AI-generated (probability_ai_generated at or above 0.65) or from low-authenticity authors (score under 40) before rolling up sentiment. Post search is required; the per-post AI-detection, authenticity, and sentiment legs are degradable, so a rate limit narrows the rollup instead of failing the call. Returns the filtered authentic_sentiment read plus a raw_sentiment_all_posts figure and exclusion counts. Use it as an authentic sentiment API, real-vs-bot sentiment tool, bot-filtered brand sentiment monitor, or AI-noise-filtered social sentiment tool. Input schema: - query (string, required): Topic, brand, handle, or phrase to read sentiment on, e.g. 'agentutility.ai' or '@bankrbot'. Max 500 chars. - max_results (number, optional): Max posts to fetch and score (default 15, min 10, max 30). Up to 15 are scored for AI-generation and authenticity. - language (string, optional): Optional two-letter language filter, e.g. 'en'. Output schema: - query (string): - authentic_sentiment (string): - excluded (string): - raw_sentiment_all_posts (string): - top_authentic_posts (string): - composed_of (string): - components (string): - degraded (string): --- #### brand-availability-sweep — $0.06 USDC URL: https://agentutility.ai/compose/brand-availability-sweep POST: https://x402.agentutility.ai/brand-availability-sweep Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, brand, availability, sweep, brand-availability-sweep Description: Brand availability sweep API for a name availability check before you commit to a startup, product, or project name: trademark signal, domain availability, X/Twitter handle availability, brandable alternative names, and a brandability score in one call. Composite: one call runs brand-clearance + domain-availability + x-handle-availability + domain-suggest + brand-name-score in parallel (the handle and alternative-name legs are optional, degrading if X credentials are missing or the naming model is slow) into {clearance, primary_domain_availability, handle, alternatives, brandability}. Trademark data is informational only, not legal clearance. Use it as a brand availability API, name availability check, or trademark-and-domain search. Input schema: - name (string, required): Candidate brand or product name to check, e.g. 'Acme'. Max 60 chars; must contain at least 2 letters or numbers. - tld (string, optional): Optional TLD to check for the primary domain and handle slug, e.g. 'com', 'ai', 'io'. Defaults to 'com'. Output schema: - name (string): - slug (string): - tld (string): - primary_domain (string): - clearance (string): - primary_domain_availability (string): - handle (string): - alternatives (string): - brandability (string): - dropped_constituents (string): - composed_of (string): - components (string): - degraded (string): - disclaimer (string): --- #### brand-presence-report — $0.10 USDC URL: https://agentutility.ai/compose/brand-presence-report POST: https://x402.agentutility.ai/brand-presence-report Price: 0.10 USDC Method: POST Category: uncategorized Tags: compose, brand, presence, report, brand-presence-report Description: Screens a brand or startup name in one call: domain availability, social handle, clearance signals, and lookalike risk. Composite: one call runs domain-availability + social-handle-check + brand-clearance + homoglyph-check in parallel and merges them into {domains, social_handle, clearance, lookalike_risk}. Domain availability is checked per requested TLD (default com, ai, io, dev; max 6), the X handle is probed read-only, brand-clearance aggregates USPTO/domain/Wikipedia/HN signals, and homoglyph-check scores Unicode lookalike risk. Screening data only; not legal, trademark, or brand advice. Use it as a brand presence report API, brand name check, or startup name screening bundle for naming and launch agents. Input schema: - name (string, required): Candidate brand name, 1-60 chars, e.g. 'Launchforge'. - tlds (array, optional): TLDs to check without dots, max 6. Default ['com','ai','io','dev']. Output schema: - name (string): - slug (string): - domains (string): - social_handle (string): - clearance (string): - lookalike_risk (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### browser-workflow-repair — $0.06 USDC URL: https://agentutility.ai/compose/browser-workflow-repair POST: https://x402.agentutility.ai/browser-workflow-repair Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, browser, workflow, repair, browser-workflow-repair Description: Browser workflow repair / self-healing automation / dom drift fix / flow memory in one call for agents whose CSS selectors broke after a page redeploy. Composite: one call runs dom-change-diff + form-fill-plan + browser-flow-digest + website-screenshot in parallel, merged into {dom_diff, form_fill_plan, flow_digest, screenshot}. dom-change-diff compares before/after HTML and suggests stable replacement selectors for anything that moved; form-fill-plan drafts a fresh fill plan against current markup and goal; browser-flow-digest compresses a prior trajectory into reusable workflow memory (only runs when supplied); website-screenshot captures the live page when a url is given. Use it as a self-healing browser automation API, a DOM drift repair tool, or a workflow-memory generator. Input schema: - before_html (string, required): HTML snapshot of the page before the change that broke automation. Required, max 2,000,000 chars. - after_html (string, required): Current HTML snapshot of the same page/component. Required, max 2,000,000 chars. - goal (string, required): What the browser workflow is trying to accomplish, e.g. 'log in and reach the dashboard'. Required, max 500 chars. - trajectory (array | string, optional): Optional prior recorded browser trajectory (JSON array of steps, or a plain-text trace) to compress into reusable workflow memory. Skipped if omitted. - url (string, optional): Optional live URL to capture a current screenshot of. Skipped if omitted. Output schema: - goal (string): - dom_diff (string): - form_fill_plan (string): - flow_digest (string): - screenshot (string): - skipped (string): - composed_of (string): - components (string): - degraded (string): --- #### caption-translate-pack — $0.07 USDC URL: https://agentutility.ai/compose/caption-translate-pack POST: https://x402.agentutility.ai/caption-translate-pack Price: 0.07 USDC Method: POST Category: uncategorized Tags: compose, caption, translate, pack, caption-translate-pack Description: Generates translated subtitles from any video URL in one call. Composite: one call runs video-to-subtitles + translate. SRT subtitles are generated via Whisper v3, then the subtitle text is translated into the target language (100+ languages, structure preserved). Returns original subtitles, translated subtitles, and per-component telemetry. Use it for localized video captions, an SRT generator plus translation, or subtitle localization. Input schema: - video_url (string, required): Public http(s) URL of the video. Max 2048 chars. - target_language (string, required): Target language name or ISO code (e.g. 'Spanish', 'es'). Max 60 chars. Output schema: - video_url (string): - format (string): - subtitles (string): - target_language (string): - translated_subtitles (string): - composed_of (string): - components (string): - degraded (string): --- #### claim-corroborate — $0.05 USDC URL: https://agentutility.ai/compose/claim-corroborate POST: https://x402.agentutility.ai/claim-corroborate Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, claim, corroborate, claim-corroborate Description: Fact check a claim and see exactly who agrees and who disagrees. Composite: one call runs web-search + wikipedia-search + x-search + arxiv-search + citation-verify + sentiment in parallel, then re-verifies the top hits against their source pages and rolls up a corroboration count. Send a claim and get back a per-source stance (supports, contradicts, or unclear) with the snippet it was judged on, plus an overall corroboration score. Sources without a conclusive citation-verify read fall back to a keyword-overlap heuristic instead of guessing. Use it as a fact check API, claim verification tool, source cross-reference for research agents, or a misinformation screen before an agent repeats a claim downstream. Input schema: - claim (string, required): The factual claim to check, e.g. 'the Great Wall of China is visible from space'. Max 500 chars. - lang (string, optional): Optional 2-8 character language code for the Wikipedia search leg, e.g. 'en' or 'es'. Default 'en'. - max_sources (number, optional): Max results pulled per corpus (web, Wikipedia, X, arXiv) before dedup. Default 5, range 1-10. Output schema: - claim (string): - corroboration (string): - sources (string): - sentiment (string): - composed_of (string): - components (string): - degraded (string): --- #### clean-text-pack — $0.03 USDC URL: https://agentutility.ai/compose/clean-text-pack POST: https://x402.agentutility.ai/clean-text-pack Price: 0.03 USDC Method: POST Category: uncategorized Tags: compose, clean, text, pack, clean-text-pack Description: Sanitizes raw text in one call: Unicode normalization, homoglyph audit, PII detection, and PII redaction. Returns the NFC-normalized string, a script/homoglyph/hidden-character audit (Cyrillic lookalikes, zero-width chars, RTL overrides), every PII match with risk level, and a fully redacted copy with [EMAIL]/[PHONE]/[SSN]-style masks. One paid call replaces four sanitization steps: ideal for log scrubbing, dataset prep, LLM input hygiene, phishing triage. Composite: one call runs text-normalize + unicode-normalize + detect-pii + pii-redact in parallel over the same text. Use it as a text sanitizer, GDPR-safe ingest pipeline, or input scrubber. Input schema: - text (string, required): Raw text to clean and audit. Max 30000 chars. Output schema: - text_chars (string): - normalized (string): - unicode (string): - pii (string): - redacted (string): - redactions (string): - composed_of (string): - components (string): - degraded (string): --- #### commodity-brief — $0.05 USDC URL: https://agentutility.ai/compose/commodity-brief POST: https://x402.agentutility.ai/commodity-brief Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, commodity, brief, commodity-brief Description: Market brief for a commodity: recency-scoped web search headlines on price/supply/demand plus a structured research brief with overview, key facts, and recent news with source citations, in one call. Composite: one call runs search as the required leg and research-brief in parallel as an optional leg, so an LLM/scrape hiccup degrades the response instead of failing the call. Use it as a commodity market brief or price/supply/demand digest for agents tracking oil, metals, grains, or other commodities. Input schema: - commodity (string, required): Commodity to brief, e.g. 'crude oil' or 'copper'. Max 100 chars. Output schema: - commodity (string): - headlines (string): - overview (string): - recent_news (string): - sources (string): - composed_of (string): - components (string): - degraded (string): --- #### company-dossier — $0.05 USDC URL: https://agentutility.ai/compose/company-dossier POST: https://x402.agentutility.ai/company-dossier Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, company, dossier, company-dossier Description: Builds a company research dossier in one call: firmographic profile, domain intelligence, WHOIS registration, TLS, and tech stack. Composite: one call runs company-enrich + domain-enrich + whois + ssl-cert-info + tech-stack-detect in parallel and merges them into {profile, domain, registration, security, tech_stack}. Accepts a domain or a bare company name (name inputs are resolved via a best-guess domain probe; unresolvable names return the profile only with the rest marked skipped). Public-data only; no private enrichment databases. Use it as a sales prep dossier API or company background lookup for B2B account research. Input schema: - company_or_domain (string, required): Company name or domain, e.g. 'stripe.com' or 'Stripe'. Inputs with a dot are treated as domains. Max 253 chars. - include (array, optional): Optional sections to return: any of 'profile', 'domain', 'registration', 'security', 'tech_stack'. Default all. Output schema: - input (string): - resolved_domain (string): - domain_source (string): - profile (string): - domain (string): - registration (string): - security (string): - tech_stack (string): - composed_of (string): - components (string): - degraded (string): --- #### company-intel-pack — $0.08 USDC URL: https://agentutility.ai/compose/company-intel-pack POST: https://x402.agentutility.ai/company-intel-pack Price: 0.08 USDC Method: POST Category: uncategorized Tags: compose, company, intel, pack, company-intel-pack Description: Company research bundle for B2B enrichment agents: firmographic profile, domain intelligence, WHOIS registration, TLS posture, tech stack, email authentication (DMARC/SPF/DKIM), and recent news in one call. Composite: one call runs company-enrich + domain-enrich + whois + ssl-cert-info + tech-stack-detect + dmarc-check + news-search in parallel and merges them into {profile, domain, registration, security, tech_stack, email_auth, news}. Accepts a company name or a domain (name inputs resolve via a best-guess domain probe; unresolvable names return the profile only with the rest marked skipped). tech-stack-detect and news-search are optional legs that degrade instead of failing the pack. Seven lookups bought separately add up to $0.105; this pack is $0.08. Public-data only; no private enrichment databases. Input schema: - company (string, optional): Company name, e.g. 'Stripe'. Provide this or 'domain'. Max 253 chars. - domain (string, optional): Company domain, e.g. 'stripe.com'. Provide this or 'company'. Max 253 chars. Output schema: - input (string): - resolved_domain (string): - domain_source (string): - profile (string): - domain (string): - registration (string): - security (string): - tech_stack (string): - email_auth (string): - news (string): - composed_of (string): - components (string): - degraded (string): --- #### company-verify-pack — $0.04 USDC URL: https://agentutility.ai/compose/company-verify-pack POST: https://x402.agentutility.ai/company-verify-pack Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, company, verify, pack, company-verify-pack Description: Checks that a company exists and its public signals are consistent, in one call: profile, registrar, domain age, and TLS. Composite: one call runs company-enrich + registrar-lookup + domain-age-check + ssl-cert-info in parallel and merges them into {profile, registrar, age, tls}. Public-data existence and consistency signals only; this is data verification from open sources, NOT compliance, KYB, KYC, or identity verification. Use it as a company verification data API, vendor data consistency check, or domain-backed company signals for procurement and marketplace agents. Input schema: - domain (string, required): Company domain to verify, e.g. 'acme.com'. Max 253 chars. Output schema: - domain (string): - profile (string): - registrar (string): - age (string): - tls (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### competitor-snapshot — $0.06 USDC URL: https://agentutility.ai/compose/competitor-snapshot POST: https://x402.agentutility.ai/competitor-snapshot Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, competitor, snapshot, competitor-snapshot Description: Snapshots a company for competitive intelligence in one call: profile, recent news, and news sentiment. Composite: one call runs company-enrich + web-search + brand-sentiment-analysis; the profile and a week-recency '<company> news' search run in parallel, then sentiment is scored over the top result snippets when the search returns hits. Merged output {profile, news, sentiment}. Data snapshot only; no analysis, recommendations, or investment advice. Use it as a company news monitor or market-research data feed. Input schema: - company_or_domain (string, required): Company name or domain, e.g. 'stripe.com' or 'Stripe'. Max 253 chars. Output schema: - input (string): - resolved_domain (string): - domain_source (string): - profile (string): - news (string): - news_query (string): - sentiment (string): - composed_of (string): - components (string): - degraded (string): --- #### contact-golden-record — $0.06 USDC URL: https://agentutility.ai/compose/contact-golden-record POST: https://x402.agentutility.ai/contact-golden-record Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, contact, golden, record, contact-golden-record Description: Turn 2-5 messy candidate contact records into one deduplicated golden record with per-field provenance. Composite: one call runs people-enrich + company-enrich + match-key-email + match-key-name + match-key-company + match-score in parallel, then clusters the records that describe the same person and merges them, picking the highest-confidence value per field and keeping track of which input it came from. Send name/email/company/phone variants for the same contact and get back one merged record, a match-confidence score, and a list of field-level conflicts it had to resolve. Use it as an entity resolution API, contact dedupe tool, CRM record merge, or identity-resolution step before writing a lead into a database. Input schema: - records (array, optional): 2-5 candidate contact records to reconcile, each { name?: string, email?: string, company?: string, phone?: string }. Omit this and pass name/email/company/phone directly for a single-record enrichment instead. - name (string, optional): Single-record shorthand: contact name (used only when 'records' is omitted). - email (string, optional): Single-record shorthand: contact email (used only when 'records' is omitted). - company (string, optional): Single-record shorthand: contact company (used only when 'records' is omitted). - phone (string, optional): Single-record shorthand: contact phone (used only when 'records' is omitted). Output schema: - golden_record (string): - match_confidence (string): - merged_from (string): - conflicts (string): - composed_of (string): - components (string): - degraded (string): --- #### contact-normalize-pack — $0.03 USDC URL: https://agentutility.ai/compose/contact-normalize-pack POST: https://x402.agentutility.ai/contact-normalize-pack Price: 0.03 USDC Method: POST Category: uncategorized Tags: compose, contact, normalize, pack, contact-normalize-pack Description: Normalizes a contact record in one call, generating stable match keys for email, name, phone, and address plus parsed US address components. Composite: one call runs match-key-email + match-key-name + match-key-phone + match-key-address + address-parse in parallel; only the constituents whose input field is present are invoked (at least one of email/name/phone/address required). Deterministic and instant — no external lookups, no data retention. Use it as a contact normalization API, contact dedupe bundle, match key generator, record linkage pack, or CRM hygiene tool. Input schema: - email (string, optional): Optional email address to normalize. Max 320 chars. - name (string, optional): Optional person name. 'Last, First' accepted. Max 200 chars. - phone (string, optional): Optional phone number in any format. Max 50 chars. - address (string, optional): Optional freeform US street address. Max 500 chars. - region (string, optional): Optional default phone region for numbers without a country code. Default 'US'. Output schema: - email (string): - name (string): - phone (string): - address (string): - composed_of (string): - components (string): - degraded (string): --- #### content-authenticity-report — $0.06 USDC URL: https://agentutility.ai/compose/content-authenticity-report POST: https://x402.agentutility.ai/content-authenticity-report Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, content, authenticity, report, content-authenticity-report Description: Check whether a page is AI-generated slop before your agent cites or acts on it. Send a URL or raw text; URL mode also reads up to two lead images. Composite: one call runs scrape (required), ai-content-detector on the text, and ai-image-detector on each lead image. Detector calls are degradable: a timeout leaves that signal null and labeled instead of failing the paid report. Raw text skips extraction and images. Returns per-text and per-image reads plus authenticity_score (0-1, 1 = authentic), weighted 70% text and 30% images when both exist. The detectors are style-signal heuristics, not forensic tests. Use it as a content authenticity checker, AI slop filter, source quality screen, or pre-citation check. Input schema: - url (string, optional): Page to check (http/https). Extracts page text plus up to two lead images (og:image, twitter:image). Provide exactly one of url or text. - text (string, optional): Raw text to check directly instead of a URL. Max 20000 chars. Provide exactly one of url or text. - check_images (boolean, optional): Whether to also run image authenticity checks on the page's lead images. Default true. Only meaningful with url. Output schema: - source (string): - text_analysis (string): - image_analysis (string): - authenticity_score (string): - overall_verdict (string): - composed_of (string): - components (string): - degraded (string): --- #### content-quality-pack — $0.04 USDC URL: https://agentutility.ai/compose/content-quality-pack POST: https://x402.agentutility.ai/content-quality-pack Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, content, quality, pack, content-quality-pack Description: Runs the standard pre-publish content checks on text in one call: AI-detection, PII scan, moderation, and sentiment. Returns an AI-generated probability with verdict, every PII match with risk level, an allow/review/block moderation verdict, and overall sentiment. Ideal for UGC pipelines, comment gating, guest-post screening, agent output review. Composite: one call runs ai-content-detector + detect-pii + moderate-content + sentiment in parallel over the same text. Use it as a pre-publish content check or UGC safety gate. Input schema: - text (string, required): Text to check. Max 12000 chars (AI/moderation/sentiment see the first 6000). Output schema: - text_chars (string): - ai_detection (string): - pii (string): - moderation (string): - sentiment (string): - composed_of (string): - components (string): - degraded (string): --- #### content-trust-check — $0.05 USDC URL: https://agentutility.ai/compose/content-trust-check POST: https://x402.agentutility.ai/content-trust-check Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, content, trust, check, content-trust-check Description: Trust screen for a block of text in one call: is it AI-generated, is it safe (content moderation), and is it a near-duplicate of a reference page, plus a deterministic 0-100 trust score rolling all three up. Composite: one call runs ai-content-detector + moderate-content + content-simhash in parallel; when reference_url is supplied, it also scrapes that page and simhashes it to compute a Hamming-distance near-duplicate check against the input text. At least one of the three core legs must succeed; the others degrade the response instead of failing the call. The trust_score is computed in plain code from the legs' outputs, not an LLM call. Use it as an AI content detector, plagiarism/originality check, content moderation gate, or pre-publish trust screen for agents vetting text before it goes out. Input schema: - text (string, required): Text to screen. Max 20000 chars. - reference_url (string, optional): Optional URL to scrape and compare against via SimHash for near-duplication. Max 2048 chars. Output schema: - ai_generated (string): - moderation (string): - originality (string): - verdict (string): - composed_of (string): - components (string): - degraded (string): --- #### contract-terms-brief — $0.05 USDC URL: https://agentutility.ai/compose/contract-terms-brief POST: https://x402.agentutility.ai/contract-terms-brief Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, contract, terms, brief, contract-terms-brief Description: Pull SLA terms, named entities, PII flags, and a plain-language summary out of a contract or policy document in one call. Built for contract review, SLA extraction, agreement summary, and terms extraction workflows where an agent needs structured contract terms brief data before a human reads the full document. This is extraction only, not legal advice: it reports what the text states and does not interpret enforceability. Composite: one call runs sla-extract + extract-entities + detect-pii + summarize-text in parallel and merges results into named sections. Sends contract text (alias contract_text); returns sla_terms, entities, pii, and summary. Use it as a contract review assistant, SLA extraction API, or agreement summary tool. Input schema: - text (string, required): Contract, agreement, or policy text to extract terms and entities from. Non-empty, max 20000 chars. Alias: contract_text. - contract_text (string, optional): Alias for 'text'. Used only when 'text' is not provided. Output schema: - note (string): - sla_terms (string): - entities (string): - pii (string): - summary (string): - composed_of (string): - components (string): - degraded (string): --- #### contract-trust-pack — $0.04 USDC URL: https://agentutility.ai/compose/contract-trust-pack POST: https://x402.agentutility.ai/contract-trust-pack Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, contract, trust, pack, contract-trust-pack Description: Gathers smart-contract due-diligence data in one call: source verification, honeypot simulation, and LP lock check. Composite: one call runs contract-source-verified + token-honeypot + lp-lock-check in parallel and merges Etherscan-verified source status (name, compiler, ABI, proxy flag), buy/sell tax simulation results, and liquidity-locker holdings into one structured report with per-component telemetry. Long Solidity sources are truncated in the merged payload. Data-only aggregation; no advice. Use it as a smart-contract verification bundle or EVM contract due-diligence data pack. Input schema: - address (string, required): 0x-prefixed 20-byte EVM contract address. - chain (string, optional): EVM chain slug: 'base' (default), 'ethereum', 'polygon', 'arbitrum', 'optimism', 'bsc'. Components that do not support the chain degrade individually. Output schema: - address (string): - chain (string): - source_verification (string): - honeypot (string): - lp_lock (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### country-risk-monitor — $0.08 USDC URL: https://agentutility.ai/compose/country-risk-monitor POST: https://x402.agentutility.ai/country-risk-monitor Price: 0.08 USDC Method: POST Category: uncategorized Tags: compose, country, risk, monitor, country-risk-monitor Description: Re-runnable country monitor: recency-scoped web search headlines, any live Polymarket prediction markets referencing the country (data-only, no trading), and a structured research brief, in one call. Composite: one call runs search as the required leg, then polymarket-markets and research-brief in parallel as optional legs, so a quiet prediction market or an LLM hiccup degrades the response instead of failing the call. Informational monitoring only — no investment, travel-safety, or immigration advice framing anywhere in the output. Use it as a recurring country-situation monitor for agents tracking a country's political and economic backdrop. Input schema: - country (string, required): Country to monitor, e.g. 'Argentina'. Max 100 chars. Output schema: - country (string): - headlines (string): - related_prediction_markets (string): - overview (string): - recent_news (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### course-study-kit — $0.05 USDC URL: https://agentutility.ai/compose/course-study-kit POST: https://x402.agentutility.ai/course-study-kit Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, course, study, kit, course-study-kit Description: Turn a course syllabus into a study kit in one call: a parsed outline, a sequenced reading/study plan, flashcards, and a bullet summary. Built for course prep, study kit, syllabus to plan, and learning workflow use cases where a student or agent needs a syllabus breakdown without doing four separate lookups. This generates a study outline and aids from the syllabus text provided; it makes no credentialing, credit, or accreditation claims. Composite: one call runs reading-plan-generate + paper-to-flashcards + summarize-text in parallel, after syllabus-parse extracts the course name. Sends syllabus_text plus optional hours and level; returns outline, plan, flashcards, and summary. Use it as a syllabus breakdown tool, study plan generator, or course prep assistant. Input schema: - syllabus_text (string, required): Raw course syllabus text (pasted from a PDF, LMS page, or course website). 40-25000 chars. - hours (number, optional): Optional total study time budget in hours for the reading plan. Positive number, max 1000. - level (string, optional): Optional learner level for the reading plan: 'beginner', 'intermediate', or 'advanced'. Output schema: - note (string): - outline (string): - plan (string): - flashcards (string): - summary (string): - composed_of (string): - components (string): - degraded (string): --- #### creature-kit — $0.09 USDC URL: https://agentutility.ai/compose/creature-kit POST: https://x402.agentutility.ai/creature-kit Price: 0.09 USDC Method: POST Category: uncategorized Tags: compose, creature, kit, creature-kit Description: Generates a complete creature kit in one call: an original 5e-style stat block plus a rendered image of the creature. Send a creature name (any monster, myth, cryptid, or homebrew), with an optional art style, source hint, and target challenge rating, and get back balanced original game statistics (AC, HP, attacks, abilities) and a hosted image URL, each with per-component timing. Composite: one call runs creature-statblock + creature-image in parallel over the same creature, so a game master gets stats and art together instead of stitching two endpoints. Use it as a monster generator API, TTRPG creature kit, D&D statblock-and-art tool, or homebrew bestiary builder. Input schema: - creature (string, required): Creature to build a kit for: any monster, myth, cryptid, or homebrew name. Max 120 chars. - style (string, optional): Optional image art style: fantasy-art, realistic, anime, oil-painting, ink-sketch, watercolor, pixel-art, or comic-book. Default fantasy-art. - source (string, optional): Optional source or setting hint (e.g. 'Norse myth', 'homebrew'). Max 80 chars. - challenge_hint (string, optional): Optional target challenge rating for the stat block (e.g. 'CR 5'). Max 40 chars. Output schema: - creature (string): - statblock (string): - image (string): - composed_of (string): --- #### cron-pack — $0.02 USDC URL: https://agentutility.ai/compose/cron-pack POST: https://x402.agentutility.ai/cron-pack Price: 0.02 USDC Method: POST Category: uncategorized Tags: compose, cron, pack, cron-pack Description: Parses, explains, and forecasts a cron expression in one call. Composite: one call runs cron-parse + cron-explain + cron-next in parallel over the same 5/6/7-field cron expression or @daily/@hourly/@weekly/@monthly/@yearly macro. Returns validation + frequency bucket, a plain-English explanation, and the next N firing times as ISO 8601 + epoch seconds + human-readable strings in your timezone, with regular-cadence detection. Includes composed_of + per-component telemetry; partial failure degrades instead of failing. Use it as a crontab validator, plain-English schedule explainer, or 'when does this cron run' forecast. Input schema: - expression (string, required): Cron string (5/6/7-field) or macro (@daily, @hourly, etc.). Max 200 chars. - count (number, optional): How many future fire times to compute. 1-50. Default 5. - timezone (string, optional): IANA timezone like 'America/New_York'. Default 'UTC'. Output schema: - expression (string): - timezone (string): - parsed (string): - explanation (string): - next_fires (string): - composed_of (string): - components (string): - degraded (string): --- #### cross-border-ops-brief — $0.05 USDC URL: https://agentutility.ai/compose/cross-border-ops-brief POST: https://x402.agentutility.ai/cross-border-ops-brief Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, cross, border, ops, brief, cross-border-ops-brief Description: Cross-border operating brief for a country: the FX rate, country profile, visa requirements, upcoming public holidays, and current local time an agent needs before transacting or scheduling internationally. Composite: one call runs country-info first to resolve the country, then exchange-rates, visa-requirements, holiday-lookup, and timezone-lookup in parallel, merged into one brief. Give it a country name or ISO code plus optional home_currency and nationality; get back fx, visa, holidays, and local_time sections. Reference data only, not money transmission or immigration advice. Use it as an international operations API, business-travel brief, or country-risk reference for agents planning cross-border work. Input schema: - country (string, required): Destination country name or ISO 3166 code (alpha-2/alpha-3), e.g. 'Japan' or 'JP'. Required. - home_currency (string, optional): Optional 3-letter ISO 4217 currency code to convert from, e.g. 'USD' (default USD). - nationality (string, optional): Optional 2-letter ISO 3166-1 passport country code, e.g. 'US', used to resolve visa requirements into the destination. Output schema: - country (string): - country_code (string): - profile (string): - fx (string): - visa (string): - holidays (string): - local_time (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### cross-lingual-topic-monitor — $0.06 USDC URL: https://agentutility.ai/compose/cross-lingual-topic-monitor POST: https://x402.agentutility.ai/cross-lingual-topic-monitor Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, cross, lingual, topic, monitor, cross-lingual-topic-monitor Description: Monitor a topic across non-English sources in one call: search the open web and X, detect what language each hit is actually in, translate it into your target language, and score sentiment on the translated text. Composite: one call runs web-search, x-search, detect-language, translate, and sentiment in parallel and per-hit and merges them into a language-tagged, sentiment-scored feed. Send a topic, a target_lang, and an optional day/week/month window; get back each hit's source, url, original text, detected language, translated text, and sentiment, plus a language_mix breakdown. Use it as a multilingual monitoring API, a foreign news tracker, or a global topic-tracking and cross-lingual sentiment tool. Input schema: - topic (string, required): Topic to monitor, e.g. 'lithium mining regulation'. Max 300 chars. - target_lang (string, optional): Language to translate every hit into, ISO code or name (e.g. 'en', 'Spanish'). Default 'en'. - window (string, optional): Recency window for the web search leg. Default 'week'. - limit (number, optional): Max hits to fetch per source (web + X). Default 5, max 10. Output schema: - topic (string): - target_lang (string): - window (string): - hits (string): - language_mix (string): - composed_of (string): - components (string): - degraded (string): --- #### crypto-news-brief — $0.03 USDC URL: https://agentutility.ai/compose/crypto-news-brief POST: https://x402.agentutility.ai/crypto-news-brief Price: 0.03 USDC Method: POST Category: uncategorized Tags: compose, crypto, news, brief, crypto-news-brief Description: Daily crypto news digest for a topic: today's headlines plus a structured research brief with overview, key facts, and recent news with source citations, in one call. Composite: one call runs search (day-recency headlines) as the required leg and research-brief in parallel as an optional leg, so a single scrape or LLM hiccup on the brief degrades the response instead of failing the call since the raw headlines already stand on their own. Use it as a daily crypto news roundup or topic digest for agents tracking a coin, protocol, or crypto theme. Input schema: - topic (string, required): Crypto topic, coin, or protocol to digest, e.g. 'Solana' or 'stablecoin regulation'. Max 200 chars. Output schema: - topic (string): - headlines (string): - overview (string): - recent_news (string): - sources (string): - composed_of (string): - components (string): - degraded (string): --- #### crypto-signal-scan — $0.05 USDC URL: https://agentutility.ai/compose/crypto-signal-scan POST: https://x402.agentutility.ai/crypto-signal-scan Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, crypto, signal, scan, crypto-signal-scan Description: Structured, informational signal brief for a token or crypto topic: X/Twitter sentiment, recent web coverage, and (when a fiat quote currency is supplied) a current exchange-rate reference, in one call. Composite: one call runs twitter-sentiment + search in parallel (both required together — the call only fails if both fail) plus exchange-rates as an optional third leg, since most crypto tickers aren't ECB-quoted fiat pairs. Data snapshot only: no trade signals, price targets, or investment recommendations. Use it as a crypto sentiment and news snapshot for agents tracking a token or topic across social and web sources. Input schema: - topic (string, required): Token, ticker, or crypto topic to scan, e.g. 'ETH' or 'restaking'. Max 200 chars. - quote_currency (string, optional): Optional fiat quote currency for the exchange-rate reference leg: USD, EUR, GBP, JPY, CHF, CAD, AUD, or CNY. Default EUR against USD base. Output schema: - topic (string): - social (string): - news (string): - fx_reference (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### cyber-exposure-brief — $0.08 USDC URL: https://agentutility.ai/compose/cyber-exposure-brief POST: https://x402.agentutility.ai/cyber-exposure-brief Price: 0.08 USDC Method: POST Category: uncategorized Tags: compose, cyber, exposure, brief, cyber-exposure-brief Description: External exposure summary for a domain: DNS records, the hosting network/ASN behind the resolved IP, TLS certificate posture, and a web search for public breach/exposure mentions, in one call. Composite: one call runs dns-lookup as a required first stage (it supplies the IP the ip-asn leg needs), then ip-asn + ssl-cert-info + search in parallel as a fully optional second stage, so any one probe timing out degrades the response instead of failing the call. Distinct from domain-dossier (whois/dns/ssl/domain-age/domain-risk/dmarc, registration framing): network/threat-surface framing, no repeat of domain-dossier's whois, age, risk, or DMARC legs. Data-collection snapshot only — not a penetration test, vulnerability scan, or security certification. Use it as an external exposure brief for security teams scouting a domain's attack surface. Input schema: - domain (string, required): Domain or hostname to assess, e.g. 'example.com'. Max 253 chars. Output schema: - domain (string): - dns (string): - resolved_ip (string): - hosting (string): - tls (string): - public_exposure_mentions (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### defi-protocol-dossier — $0.04 USDC URL: https://agentutility.ai/compose/defi-protocol-dossier POST: https://x402.agentutility.ai/defi-protocol-dossier Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, defi, protocol, dossier, defi-protocol-dossier Description: Profiles a DeFi protocol's TVL and yield pools in one call using DeFiLlama data. Composite: one call runs defi-llama-protocol + defi-yield-pools in parallel, merging the protocol's canonical profile (name, category, audits, current TVL, per-chain TVL breakdown, 24h/7d/30d change) with its yield-bearing pools filtered to the same project slug (APY, TVL, exposure, IL-risk classification). Pool list is optional and degrades without failing the call. Data-only aggregation; no advice. Use it as a DeFiLlama protocol profile bundle or an Aave / Lido / Uniswap TVL and APY data pack. Input schema: - protocol (string, required): DeFiLlama protocol slug (lowercase, hyphenated), e.g. 'aave', 'lido', 'uniswap-v3'. Output schema: - protocol (string): - profile (string): - yield_pools (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### dependency-provenance — $0.06 USDC URL: https://agentutility.ai/compose/dependency-provenance POST: https://x402.agentutility.ai/dependency-provenance Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, dependency, provenance, dependency-provenance Description: Dependency risk and supply chain trust for one package in a single call: registry adoption stats, a package risk score, source repo health and star velocity, auto-routed to the right ecosystem. Composite: one call runs npm-package-stats or pypi-package-stats or crates-io-stats, package-risk-npm or pypi-package-risk, github-repo-health, and github-stars-history in parallel, ecosystem-routed from the package name or an explicit ecosystem input. Send a package name and an optional ecosystem or repo override; get back stats, a risk score, repo health and stars trend, merged into one trust view. Use it as a package trust API, an sbom enrichment tool, or a supply-chain risk check before you install a dependency. Input schema: - package (string, required): Package name to look up, e.g. 'hono', 'requests', or 'serde'. Max 214 chars. - ecosystem (string, optional): Registry ecosystem. If omitted, scoped names ('@scope/name') are inferred as npm and all other names default to npm. - repo (string, optional): Optional 'owner/name' GitHub repo override, used instead of the repo resolved from registry metadata. Output schema: - package (string): - ecosystem (string): - ecosystem_source (string): - stats (string): - risk (string): - repo (string): - cves (string): - cves_note (string): - composed_of (string): - components (string): - degraded (string): --- #### destination-arrival-pack — $0.05 USDC URL: https://agentutility.ai/compose/destination-arrival-pack POST: https://x402.agentutility.ai/destination-arrival-pack Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, destination, arrival, pack, destination-arrival-pack Description: On-arrival brief for a city or airport: this is the arrival pack, destination brief, and local conditions check a travel agent pulls right after landing. Composite: one call runs weather-current-city + air-quality + timezone-lookup + sunrise-sunset + exchange-rates in parallel, after resolving the destination. Returns airport metadata (when destination is an IATA/ICAO code), current weather, air quality index and pollutants, local time and UTC offset, sunrise/sunset/twilight times, and a home-to-local currency exchange rate. Send destination as a city name or a 3/4-letter IATA/ICAO code, plus an optional home_currency. Use it as an arrival pack API, destination brief, or city-on-arrival check for travel and relocation agents. Input schema: - destination (string, required): City name (e.g. 'Lisbon') or 3/4-letter IATA/ICAO airport code (e.g. 'LIS'). - home_currency (string, optional): Optional 3-letter ISO 4217 currency code for the FX conversion, e.g. 'USD'. Default USD. Output schema: - destination (string): - resolved_city (string): - resolved_country (string): - latitude (string): - longitude (string): - airport (string): - weather (string): - air_quality (string): - timezone (string): - sun_times (string): - home_currency (string): - local_currency (string): - exchange_rate (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### doc-brief — $0.05 USDC URL: https://agentutility.ai/compose/doc-brief POST: https://x402.agentutility.ai/doc-brief Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, doc, brief, doc-brief Description: Digests a public PDF in one call: layout-aware markdown, an executive summary, and named entities. Markdown preserves headings, tables, and lists; entities cover people, organizations, dates, and monetary amounts. Handles digital and scanned PDFs up to 30 pages. Ideal for report triage, contract review prep, research ingestion, due-diligence agents. Composite: one call runs pdf-to-markdown first, then summarize-text + extract-entities in parallel over the markdown. Use it as a PDF summary + entities bundle, PDF intelligence, report digest API, or contract skim. Input schema: - pdf_url (string, required): Public URL of a PDF file (http or https), directly fetchable. Max 30 pages. Output schema: - pdf_url (string): - page_count (string): - markdown_chars (string): - markdown_excerpt (string): - summary (string): - entities (string): - composed_of (string): - components (string): - degraded (string): --- #### document-extract-suite — $0.07 USDC URL: https://agentutility.ai/compose/document-extract-suite POST: https://x402.agentutility.ai/document-extract-suite Price: 0.07 USDC Method: POST Category: uncategorized Tags: compose, document, extract, suite, document-extract-suite Description: Turn a PDF URL into structured data in one call: this pdf extraction suite pulls markdown text, tables, named entities, PII flags, and a summary without five separate requests. Composite: one call runs pdf-to-markdown first, then fans pdf-extract-tables, extract-entities, detect-pii, and summarize-text in parallel over the extracted text. Send { url: '<pdf-url>' } and get back { markdown, tables, entities, pii_flags, summary }. Built for document intelligence api workflows, pdf to structured data pipelines, and any document parse job feeding an LLM or a database. Only a hosted PDF URL is supported — there is no raw file-upload path. If entity/PII/summary legs fail, markdown and tables still return; the response is marked degraded rather than failed. Input schema: - url (string, required): PDF URL to fetch and process. Required. Must be http or https. Output schema: - source_url (string): - page_count (string): - markdown (string): - tables (string): - entities (string): - pii_flags (string): - summary (string): - composed_of (string): - components (string): - degraded (string): --- #### domain-dossier — $0.04 USDC URL: https://agentutility.ai/compose/domain-dossier POST: https://x402.agentutility.ai/domain-dossier Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, domain, dossier, domain-dossier Description: Builds a full domain report in one call: WHOIS, DNS, TLS, age, risk, and DMARC. Composite: one call runs whois + dns-lookup + ssl-cert-info + domain-age-check + domain-risk-check + dmarc-check in parallel and merges them into {registration, dns, tls, age, risk, email_auth}. One request replaces six separate lookups for security, fraud, and due-diligence agents. Use it as a domain intelligence API, phishing triage bundle, or brand-protection domain workup. Input schema: - domain (string, required): Domain to profile, e.g. 'example.com'. Max 253 chars. Output schema: - domain (string): - registration (string): - dns (string): - tls (string): - age (string): - risk (string): - email_auth (string): - composed_of (string): - components (string): - degraded (string): --- #### domain-threat-report — $0.08 USDC URL: https://agentutility.ai/compose/domain-threat-report POST: https://x402.agentutility.ai/domain-threat-report Price: 0.08 USDC Method: POST Category: uncategorized Tags: compose, domain, threat, report, domain-threat-report Description: Domain threat report API for a security investigation on any domain: is this a phishing domain, a lookalike squat, or a legitimate registration? Covers WHOIS/RDAP registration age, DNS records, TLS certificate posture, DMARC/SPF/DKIM email authentication, certificate-transparency subdomain enumeration, IP/ASN hosting attribution, and homoglyph lookalike detection on the domain string. Composite: one call runs whois-lookup + dns-lookup + ssl-cert-info + dmarc-check + subdomain-enum + homoglyph-check + ip-asn in parallel (ip-asn needs a resolved A record and is skipped otherwise) into {registration, dns, tls, email_auth, subdomains, ip_intelligence, lookalike_check}. Use it as a phishing check API, domain security audit, or brand-impersonation detector. Input schema: - domain (string, required): Domain to investigate, e.g. 'example.com'. Max 253 chars; bare hostnames only (scheme/path are stripped if present). Output schema: - domain (string): - registration (string): - dns (string): - tls (string): - email_auth (string): - subdomains (string): - ip_intelligence (string): - lookalike_check (string): - composed_of (string): - components (string): - degraded (string): --- #### email-trust-report — $0.03 USDC URL: https://agentutility.ai/compose/email-trust-report POST: https://x402.agentutility.ai/email-trust-report Price: 0.03 USDC Method: POST Category: uncategorized Tags: compose, email, trust, report, email-trust-report Description: Vets an email address in one call: deliverability, disposable check, DMARC posture, and a dedupe key. Composite: one call runs email-deliverability-check + disposable-email-check + dmarc-check + match-key-email in parallel and merges them into {deliverability, disposable, email_auth, match_key}. dmarc-check audits the email's domain; match-key-email supplies a normalized record-linkage key. DNS + public blocklist data only; no mailbox probing. Use it as an email verification bundle or email risk data for signup vetting and CRM hygiene agents. Input schema: - email (string, required): Email address to evaluate, e.g. 'buyer@example.com'. Max 320 chars. Output schema: - email (string): - domain (string): - deliverability (string): - disposable (string): - email_auth (string): - match_key (string): - composed_of (string): - components (string): - degraded (string): --- #### entity-knowledge-card — $0.05 USDC URL: https://agentutility.ai/compose/entity-knowledge-card POST: https://x402.agentutility.ai/entity-knowledge-card Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, entity, knowledge, card, entity-knowledge-card Description: Entity knowledge card API for entity resolution and entity enrich: send a name (person, place, organization, or concept) and get back a structured knowledge graph profile plus a readable summary in one call. Built for agents that need to disambiguate a name or build a knowledge card without stitching a Wikidata lookup to a Wikipedia fetch by hand. Composite: one call runs wikidata-resolve + wikipedia-search + wikipedia-lookup + company-enrich in parallel. wikidata-resolve is required and returns the QID, type claims, and key claims; wikipedia-search and wikipedia-lookup add a readable summary and disambiguation candidates; company-enrich is a best-effort org profile probe, only meaningful when the entity is a company, and degrades silently otherwise. Use it as an entity knowledge card API, entity resolution tool, or knowledge graph lookup. Input schema: - entity (string, required): The name to resolve — a person, place, organization, or concept, e.g. 'Ada Lovelace' or 'Stripe'. Max 200 chars. Output schema: - entity (string): - qid (string): - label (string): - description (string): - type_claims (string): - key_claims (string): - wikipedia_summary (string): - wikipedia_candidates (string): - company_profile (string): - composed_of (string): - components (string): - degraded (string): --- #### esg-company-scan — $0.08 USDC URL: https://agentutility.ai/compose/esg-company-scan POST: https://x402.agentutility.ai/esg-company-scan Price: 0.08 USDC Method: POST Category: uncategorized Tags: compose, esg, company, scan, esg-company-scan Description: Summary of a company's publicly reported ESG posture: a web search scoped to sustainability/emissions/labor/governance coverage plus a structured research brief with overview, key facts, and recent news with source citations, in one call. Composite: one call runs search as the required leg and research-brief in parallel as an optional leg, so an LLM/scrape hiccup degrades the response instead of failing the call. Public-source data snapshot only — not an ESG rating, score, or compliance opinion. Use it as an ESG posture scan or public sustainability-disclosure digest for agents doing corporate research. Input schema: - company (string, required): Company to scan for public ESG/sustainability coverage. Max 200 chars. Output schema: - company (string): - esg_coverage (string): - overview (string): - key_facts (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### filing-financials-brief — $0.07 USDC URL: https://agentutility.ai/compose/filing-financials-brief POST: https://x402.agentutility.ai/filing-financials-brief Price: 0.07 USDC Method: POST Category: uncategorized Tags: compose, filing, financials, brief, filing-financials-brief Description: Get an SEC filing brief in one call instead of stitching three EDGAR lookups together: the filing itself, its XBRL financials, and a plain-language filing summary. Buyers searching for a sec filing brief, xbrl financials, company financials extract, or 10-K summary get filing metadata and text, an XBRL revenue/net income/EPS/assets series, and an executive-style summary in one response. Composite: one call runs sec-filing + xbrl-financials in parallel, then summarize-text (optional) once filing text resolves, merged into filing, financials, and summary sections. Public-data extraction from SEC EDGAR only: no investment advice, no ratings, no trade recommendations, just what the company disclosed. Accepts a ticker or CIK plus an optional form_type (10-K default, 10-Q, 8-K, etc). Use it as a filing summary API, an EDGAR research shortcut, or a due-diligence financials puller. Input schema: - ticker (string, optional): US-listed stock ticker to resolve to an SEC CIK, e.g. 'AAPL'. Provide this or 'cik'. Max 20 chars. - cik (string, optional): SEC EDGAR Central Index Key (with or without leading zeros), e.g. '0000320193'. Provide this or 'ticker'. Max 20 chars. - form_type (string, optional): SEC form type to fetch, e.g. '10-K' (default), '10-Q', '8-K', 'S-1', 'DEF 14A'. Optional. Output schema: - ticker (string): - cik (string): - form_type (string): - filing (string): - financials (string): - tables (string): - tables_note (string): - summary (string): - composed_of (string): - components (string): - degraded (string): --- #### flight-brief — $0.03 USDC URL: https://agentutility.ai/compose/flight-brief POST: https://x402.agentutility.ai/flight-brief Price: 0.03 USDC Method: POST Category: uncategorized Tags: compose, flight, brief, flight-brief Description: Reports live flight status with FAA airport delays and airport info in one call. Composite: one call runs flight-status + airport-delays + iata-airport-info. Live aircraft state for a flight callsign (OpenSky Network) plus FAA ground stops, GDPs, and delay programs. Pass optional origin/destination IATA-3 codes to get per-airport delay events and airport metadata (name, coordinates, links); omit them and the national FAA delay picture is attached instead. Live data from OpenSky Network and FAA NAS Status. Use it as a flight tracker bundle or callsign lookup with delay context. Input schema: - flight_number (string, required): Flight callsign, 2-8 alphanumeric chars (e.g. 'UAL124', 'DLH400'). ICAO-style callsigns match best against OpenSky. - date (string, optional): Optional ISO date, echoed for caller bookkeeping. OpenSky serves live state only. - origin (string, optional): Optional origin IATA-3 airport code (e.g. 'SFO') for per-airport delay + metadata enrichment. - destination (string, optional): Optional destination IATA-3 airport code (e.g. 'JFK') for per-airport delay + metadata enrichment. Output schema: - flight_number (string): - callsign (string): - date (string): - flight (string): - airports (string): - national_delays (string): - composed_of (string): - components (string): - degraded (string): --- #### game-preview-brief — $0.05 USDC URL: https://agentutility.ai/compose/game-preview-brief POST: https://x402.agentutility.ai/game-preview-brief Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, game, preview, brief, game-preview-brief Description: Neutral pregame brief for a matchup: recent results and upcoming schedule for the named teams from a major-league schedule feed, plus recent news/X coverage, in one call. Composite: one call runs sports-schedule twice (scope=recent and scope=upcoming, filtered to the named teams) as the required legs plus search as an optional third leg. Neutral stats and schedule framing only — no betting lines, picks, spreads, or wagering guidance anywhere in the output. Use it as a pregame research brief or matchup schedule-and-news bundle for agents tracking upcoming games. Input schema: - league (string, required): League code: MLB, NBA, NHL, NFL, WNBA, MLS, EPL, LALIGA, BUNDESLIGA, or SERIEA. - teams (array, required): Team names to filter the schedule to, e.g. ['Boston Red Sox', 'New York Yankees']. Up to 4. Output schema: - league (string): - teams (string): - recent_results (string): - upcoming_matchups (string): - news (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### grant-finder — $0.05 USDC URL: https://agentutility.ai/compose/grant-finder POST: https://x402.agentutility.ai/grant-finder Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, grant, finder, grant-finder Description: Structured grant and funding-opportunity finder for a field and region: live federal opportunities from grants.gov's index plus a cited, synthesized web answer covering broader, international, or private funding grants.gov doesn't index, in one call. Composite: one call runs grant-lookup as the required leg and answer-web in parallel as an optional leg, so an LLM/scrape hiccup on the broader summary degrades the response instead of failing the call. Use it as a grant/funding-opportunity scan for researchers, nonprofits, and small businesses scouting money on the table. Input schema: - field (string, required): Field, keyword, or project area to search grants for, e.g. 'rural broadband' or 'climate resilience'. Max 200 chars. - region (string, optional): Optional region or country to scope the broader-summary leg to. Max 100 chars. Output schema: - field (string): - region (string): - federal_opportunities (string): - broader_summary (string): - sources (string): - composed_of (string): - components (string): - degraded (string): --- #### grounded-answer-check — $0.06 USDC URL: https://agentutility.ai/compose/grounded-answer-check POST: https://x402.agentutility.ai/grounded-answer-check Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, grounded, answer, check, grounded-answer-check Description: Answer a question and grade how well the answer actually holds up against independent sources, in one call. Composite: one call runs answer-web + web-search + wikipedia-search + retrieval-rerank + citation-verify in parallel, then maps the answer's sentences onto reranked, re-verified evidence passages. Pass a question to get a generated, cited answer, or pass your own answer as context to grade it instead. Returns a support score, a supported/unsupported verdict, and the exact spans that had no backing evidence. Use it as a grounded answer API, hallucination check, RAG grounding evaluator, or source-backed QA layer before an agent trusts and repeats an answer. Input schema: - question (string, required): The question to answer or to grade an answer against. Max 500 chars. - context (string, optional): Optional pre-written answer to GRADE instead of generating a new one via answer-web. Max 4000 chars. - strictness (string, optional): How high the support score must be to mark the answer 'supported'. 'strict' requires stronger evidence coverage. Default 'lenient'. Output schema: - question (string): - answer (string): - generated (string): - grounding (string): - evidence (string): - composed_of (string): - components (string): - degraded (string): --- #### image-asset-pipeline — $0.08 USDC URL: https://agentutility.ai/compose/image-asset-pipeline POST: https://x402.agentutility.ai/image-asset-pipeline Price: 0.08 USDC Method: POST Category: uncategorized Tags: compose, image, asset, pipeline, image-asset-pipeline Description: Turns a text prompt into a production-ready image asset in one call: generate, sharpen, cut out the background. Composite: one call runs image-generate, then image-upscale, then remove-bg in sequence, merging into { image_url, stages }, with no separate paid calls or URL hand-offs between endpoints. Covers product image generation, ecommerce catalog creative, and one-call image workflow needs where a buyer wants a finished transparent-PNG asset, not a raw generation. Each downstream stage is optional and degrades gracefully: if upscale or background removal fails (or is disabled via input flags), the prior stage's image carries forward instead of failing the whole call. Input schema: - prompt (string, required): Image description passed to image-generate. Up to 2000 chars. Required. - style (string, optional): Optional image-generate tier shorthand. Unrecognized values are ignored rather than rejected. - upscale (boolean, optional): Run image-upscale on the generated image. Default true. On failure the generated image carries forward. - remove_bg (boolean, optional): Run remove-bg (background removal / transparent cutout) on the final image. Default true. On failure the prior-stage image carries forward. Output schema: - prompt (string): - image_url (string): - stages (string): - composed_of (string): - components (string): - degraded (string): --- #### image-caption-localize — $0.04 USDC URL: https://agentutility.ai/compose/image-caption-localize POST: https://x402.agentutility.ai/image-caption-localize Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, image, caption, localize, image-caption-localize, translate Description: Captions an image and translates the caption into any of 100+ languages in one call. Composite: one call runs describe-image + translate. A vision LLM writes a single-sentence caption, then it is translated into the target language. Returns the source caption, translated caption, and per-component telemetry. Use it for translated image captions, multilingual alt text, or vision caption plus translation. Input schema: - image_url (string, required): Public http(s) URL of the image to caption. Max 2048 chars. - target_language (string, required): Target language name or ISO code (e.g. 'Japanese', 'ja'). Max 60 chars. Output schema: - image_url (string): - caption (string): - target_language (string): - translated_caption (string): - composed_of (string): - components (string): - degraded (string): --- #### image-generate-localize — $0.04 USDC URL: https://agentutility.ai/compose/image-generate-localize POST: https://x402.agentutility.ai/image-generate-localize Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, image, generate, localize, image-generate-localize, image generation, translate Description: Generates an image from a text prompt and returns a localized caption to go with it in one call. Composite: one call runs image-generate + translate in parallel. Built for agents assembling a social post image, a multilingual creative asset, or a localized ad variant where a caller would otherwise fire off a text-to-image API and a translate API as two separate paid calls. Send a prompt and a target_language (optionally a separate caption if the on-image text should differ from the generation prompt); get back the generated image URL plus the caption in both the original text and the localized translation. Image generation is required; translation degrades the response instead of failing the call if its upstream is slow or down. Use it as an image generation API with built-in localization, a social post image generator, or a multilingual creative asset tool. Input schema: - prompt (string, required): Text prompt to generate the image from. Max 2000 chars. - target_language (string, required): Target language name or ISO code for the localized caption (e.g. 'French', 'fr'). Max 60 chars. - caption (string, optional): Optional caption text to localize instead of the prompt, when the on-image or post text should differ from the generation prompt. Max 2000 chars. Output schema: - image_url (string): - caption (string): - composed_of (string): - components (string): - degraded (string): --- #### image-intel-pack — $0.04 USDC URL: https://agentutility.ai/compose/image-intel-pack POST: https://x402.agentutility.ai/image-intel-pack Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, image, intel, pack, image-intel-pack Description: Analyzes an image in one call: description, brand logo detection, and content moderation. Composite: one call runs describe-image + logo-detect + moderate-content. Vision LLM description and logo detection run in parallel, then the description text is moderated for safety (harassment, hate, violence, sexual content, spam, phishing). Returns description, detected brands, moderation verdict, and per-component telemetry. Use it as an image analysis bundle or vision intelligence pack. Input schema: - image_url (string, required): Public http(s) URL of the image to analyze. Max 2048 chars. Output schema: - image_url (string): - description (string): - logos (string): - moderation (string): - moderation_basis (string): - composed_of (string): - components (string): - degraded (string): --- #### inbound-message-firewall — $0.06 USDC URL: https://agentutility.ai/compose/inbound-message-firewall POST: https://x402.agentutility.ai/inbound-message-firewall Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, inbound, message, firewall, inbound-message-firewall Description: One call an agent makes before trusting an inbound message that also carries a claimed source link: an email with a link, a DM citing a URL, a tool result referencing a page. Composite: one call runs prompt-injection-detect (required, a failure fails the call), moderate-content and ai-content-detector (both degradable, the latter skips silently under its own length floor), and content-authenticity-report on source_url when given (degradable). agent-input-guard screens text only; this adds the source-URL check, so an agent can decide whether to act on 'per this report, do X' in one call. Returns one act/verify/block decision, a risk score, and per-leg detail. Use it as an inbound message firewall, agent trust gate, message-plus-source verification API, or a pre-action guardrail for autonomous agents. Input schema: - message (string, required): The inbound message text to screen before the agent acts on it, e.g. an email body, DM, or tool result. Min 15 chars, max 20000. - source_url (string, optional): Optional http/https URL the message cites as its source, e.g. an article it claims to be reporting on. When given, the source's own authenticity is checked and feeds the verdict. - context (string, optional): Optional note on what the agent plans to do with this message, e.g. 'transfer funds if instructed'. Max 500 chars, passed through to the injection-screen leg. Output schema: - verdict (string): - risk_score (string): - injection (string): - moderation (string): - message_ai_slop (string): - source_check (string): - composed_of (string): - components (string): - degraded (string): --- #### json-dev-pack — $0.03 USDC URL: https://agentutility.ai/compose/json-dev-pack POST: https://x402.agentutility.ai/json-dev-pack Price: 0.03 USDC Method: POST Category: uncategorized Tags: compose, json, dev, pack, json-dev-pack Description: Converts a JSON document to TypeScript types and YAML, with optional schema validation, in one call. Composite: one call runs type-inference-from-json + json-yaml in parallel, plus json-schema-validate when you supply a schema. Returns a generated TypeScript interface (with date-time/uuid/uri/email format detection), the YAML rendering of the same document, and, when a JSON Schema (draft-07 or 2020-12) is provided, a validation report with per-error instance_path + keyword + message. Input capped at 200k chars. Includes composed_of + per-component telemetry; partial failure degrades instead of failing. Use it as an API response toolkit, quicktype-style type generation with format conversion, or structured-output verifier bundle. Input schema: - json (string | object | array, required): JSON sample: a JSON string or a pre-parsed object/array. Max 200,000 chars stringified. - schema (object, optional): Optional JSON Schema (draft-07 or 2020-12) to validate the sample against. Output schema: - types (string): - yaml (string): - validation (string): - composed_of (string): - components (string): - degraded (string): --- #### lead-qualify — $0.06 USDC URL: https://agentutility.ai/compose/lead-qualify POST: https://x402.agentutility.ai/lead-qualify Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, lead, qualify, lead-qualify Description: Qualifies a lead in one call: email validity, disposable check, person enrichment, and company enrichment. Composite: one call runs lead-enrich + email-deliverability-check + disposable-email-check + company-enrich in parallel and merges them into a qualification object {email_valid, disposable, person, company} plus a deterministic fit_signals array (e.g. corporate_email_domain, domain_accepts_mail, disposable_email_domain). Data and derived signals only; no lead scoring, ranking, or buying advice. Company context is derived from the email domain when no company name is supplied. Use it as a lead qualification data API, lead verification, signup vetting, or CRM intake check for sales and growth agents. Input schema: - email (string, required): Lead email address, e.g. 'jane@acme.com'. Max 320 chars. - company (string, optional): Optional known company name override. Output schema: - email (string): - qualification (string): - fit_signals (string): - composed_of (string): - components (string): - degraded (string): --- #### literature-landscape — $0.06 USDC URL: https://agentutility.ai/compose/literature-landscape POST: https://x402.agentutility.ai/literature-landscape Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, literature, landscape, literature-landscape Description: Prior art search, literature review, and grant discovery in one call: search arXiv papers, PubMed biomedical literature, USPTO patents, and grants.gov funding opportunities for a single scholarly or IP query, then dedupe the same work across corpora and verify the top hit. Composite: one call runs arxiv-search, pubmed-search, patent-search, grant-lookup, and citation-verify in parallel and merges results into one cross-corpus landscape. Send a query and an optional include list of corpora (papers, biomedical, patents, grants) plus a per-corpus limit; get back results grouped by corpus, a deduped merged list, counts, and a citation check on the top hit. Use it as a prior-art search API, an academic research aggregator, or a grant discovery tool for scholarly sweeps. Input schema: - query (string, required): Scholarly or IP query, e.g. 'CRISPR gene editing delivery methods'. Max 300 chars. - include (array, optional): Optional subset of corpora to search: any of 'papers' (arXiv), 'biomedical' (PubMed), 'patents' (USPTO), 'grants' (grants.gov). Default all four. - limit (number, optional): Max hits to fetch per corpus before merging. Default 5, max 20. Output schema: - query (string): - include (string): - results_by_corpus (string): - merged (string): - counts (string): - citation_check (string): - disclaimer (string): - composed_of (string): - components (string): - degraded (string): --- #### localize-pack — $0.05 USDC URL: https://agentutility.ai/compose/localize-pack POST: https://x402.agentutility.ai/localize-pack Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, localize, pack, localize-pack, translate Description: Localizes text in one call: detects the source language, translates, and optionally rewrites the translation in a chosen tone. Give it text and a target language and get back the detected source language (ISO code + confidence), a fluent translation, and, when a tone is supplied, the translated text rewritten in that tone (formal, casual, friendly, persuasive, and 8 more). One paid call replaces the detect, translate, restyle chain: ideal for support reply localization, multilingual publishing, agent-to-human messaging. Composite: one call runs detect-language + translate in parallel, then rewrite-tone over the translation when a tone is provided. Use it as a localization pipeline API or multilingual content adapter. Input schema: - text (string, required): Text to localize. Max 6000 chars. - target_language (string, required): Target language name or ISO code (e.g. 'Spanish', 'de'). - tone (string, optional): Optional tone for the translated text: formal, casual, friendly, confident, empathetic, concise, playful, persuasive, apologetic, technical, simple, enthusiastic. Output schema: - detected_language (string): - target_language (string): - translated_text (string): - tone (string): - toned_text (string): - composed_of (string): - components (string): - degraded (string): --- #### macro-snapshot — $0.05 USDC URL: https://agentutility.ai/compose/macro-snapshot POST: https://x402.agentutility.ai/macro-snapshot Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, macro, snapshot, macro-snapshot Description: Daily macro monitor: major-pair FX rates against USD, a recency-scoped web search for macro headlines (optionally scoped to a region), and a structured research brief on the macro backdrop, in one call. Composite: one call runs exchange-rates as the required leg, then search and research-brief in parallel as optional legs, so an LLM or scrape hiccup degrades the response instead of failing the call. Informational monitoring only — no investment recommendations. Use it as a daily macro/FX monitor for agents tracking a region's economic backdrop. Input schema: - region (string, optional): Optional region or country to scope the search and research legs to, e.g. 'Eurozone'. Omit for a global scan. Max 100 chars. Output schema: - region (string): - fx_snapshot (string): - headlines (string): - overview (string): - recent_news (string): - composed_of (string): - components (string): - degraded (string): --- #### market-mindshare-monitor — $0.05 USDC URL: https://agentutility.ai/compose/market-mindshare-monitor POST: https://x402.agentutility.ai/market-mindshare-monitor Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, market, mindshare, monitor, market-mindshare-monitor Description: Re-runnable mindshare monitor for a topic: cross-platform social-mindshare (X, news, Hacker News), any live Polymarket prediction markets referencing the topic, and a general web search pass for recent coverage, in one call. Composite: one call runs social-mindshare as the required leg, then polymarket-markets and search in parallel as optional legs, so a quiet prediction-market or search result degrades the response instead of failing the call. Data-only Polymarket leg: no trading, order execution, or betting guidance. Use it as a recurring mindshare and prediction-market monitor for brands, tickers, or topics. Input schema: - topic (string, required): Term, brand, ticker, or topic to monitor. Max 200 chars. Output schema: - topic (string): - mindshare (string): - prediction_markets (string): - recent_coverage (string): - composed_of (string): - components (string): - degraded (string): --- #### market-rates-pack — $0.04 USDC URL: https://agentutility.ai/compose/market-rates-pack POST: https://x402.agentutility.ai/market-rates-pack Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, market, rates, pack, market-rates-pack Description: Merges FX rates, perp funding, and Hyperliquid mark price into one call. Composite: one call runs exchange-rates + funding-rates + hyperliquid-market in parallel, merging ECB fiat FX rates for a chosen base currency, Binance USD-M perpetual funding (current rate, mark/index price, next funding time, 24h history), and Hyperliquid perp market data (mark price, max leverage, size decimals) for a chosen crypto symbol. Data-only market data merge; no advice. Use it as a cross-market rates bundle: ECB exchange rates + Binance funding + perps data. Input schema: - symbol (string, optional): Crypto symbol for perp components: 'BTC', 'ETH', 'SOL', or Binance form 'BTCUSDT'. Default 'BTC'. - base (string, optional): ISO 4217 fiat base for FX rates, e.g. 'USD' (default), 'EUR'. Output schema: - symbol (string): - base (string): - fx (string): - funding (string): - hyperliquid (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### materials-price-check — $0.05 USDC URL: https://agentutility.ai/compose/materials-price-check POST: https://x402.agentutility.ai/materials-price-check Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, materials, price, check, materials-price-check Description: Supply/materials price check: shopping-intent retail listings with detected prices, a web search for bulk/wholesale pricing context, and (when a non-USD currency is requested) an fx reference rate, in one call. Composite: one call runs product-search as the required leg, then search and (when needed) exchange-rates in parallel as optional legs, so a miss on either degrades the response instead of failing the call. Use it as a materials or supply price check for agents doing procurement or cost research. Input schema: - material (string, required): Material or supply item to price-check, e.g. 'galvanized steel sheet' or 'plywood 4x8'. Max 200 chars. - currency (string, optional): Optional 3-letter ISO 4217 currency to convert the fx reference into, e.g. 'EUR'. Default USD (fx leg is skipped). Output schema: - material (string): - currency (string): - retail_listings (string): - bulk_wholesale_context (string): - exchange_rate (string): - composed_of (string): - components (string): - degraded (string): --- #### mcp-server-safety-report — $0.06 USDC URL: https://agentutility.ai/compose/mcp-server-safety-report POST: https://x402.agentutility.ai/mcp-server-safety-report Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, mcp, server, safety, report, mcp-server-safety-report Description: MCP server audit / mcp safety report / tool risk review / agent tool security in one call: point it at a live MCP server URL or hand it a tool manifest and get a risk read before an agent starts calling that server's tools. Composite: one call runs mcp-tools-list + mcp-tool-risk-score + prompt-injection-surface + secrets-exposure-check in parallel, merged into {risk, injection_surface, secrets_exposure}. mcp-tools-list discovers the tool catalog from server_url via JSON-RPC tools/list; mcp-tool-risk-score scores each tool 0-100 for permission scope and destructive-action risk. Pass a GitHub repo alongside the server to also scan the server's own code for prompt injection and secrets exposure. Use it as an MCP server audit API, an agent tool security checker, or a pre-connect safety gate. Input schema: - server_url (string, optional): Live MCP server JSON-RPC endpoint to discover tools from. Provide exactly one of server_url or manifest. - manifest (array, optional): A tool manifest already in hand: an array of MCP tool definitions ({name, description, inputSchema}). Provide exactly one of server_url or manifest. Max 50 entries. - repo (string, optional): Optional GitHub repo in 'owner/name' format hosting the MCP server's source. When given, also runs a prompt-injection and secrets-exposure scan of the repo. - context (string, optional): Optional deployment context for the risk scorer, e.g. 'runs with full filesystem access in CI'. Max 500 chars. Output schema: - source (string): - server_url (string): - tool_count (string): - risk (string): - injection_surface (string): - secrets_exposure (string): - skipped (string): - composed_of (string): - components (string): - degraded (string): --- #### meeting-brief — $0.08 USDC URL: https://agentutility.ai/compose/meeting-brief POST: https://x402.agentutility.ai/meeting-brief Price: 0.08 USDC Method: POST Category: uncategorized Tags: compose, meeting, brief, meeting-brief Description: Turns a meeting or call recording into speaker-labeled notes and a summary in one call. Composite: one call runs speaker-diarize + summarize-text. Diarizes the recording (Whisper v3 + speaker labels), then summarizes the speaker-labeled transcript. Returns utterances by speaker, speaker count, labeled transcript, summary, and per-component telemetry. Use it for meeting summaries from recordings, who-said-what digests, or diarized meeting notes. Input schema: - audio_url (string, required): Public http(s) URL of the meeting audio or video recording. Max 2048 chars. 60 min max. Output schema: - audio_url (string): - speaker_count (string): - duration_seconds (string): - utterances (string): - utterance_count (string): - labeled_transcript (string): - summary (string): - composed_of (string): - components (string): - degraded (string): --- #### mention-intel — $0.06 USDC URL: https://agentutility.ai/compose/mention-intel POST: https://x402.agentutility.ai/mention-intel Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, mention, intel, mention-intel Description: Mention intelligence API: send a handle, brand, ticker, or phrase and get back recent X/Twitter mentions with each author's follower count, verification status, and bot-likelihood score, plus an overall sentiment read across the mention text. Built for the workflow agents already run by hand: pull mentions, then separately enrich the authors that matter, then eyeball the tone. Composite: one call runs mentions + twitter-user-lookup + x-account-authenticity + sentiment-analysis. Mentions search is required; per-author enrichment (capped at the 5 most distinct authors) and the batch sentiment pass degrade the response instead of failing the call on a rate limit or LLM hiccup. Use it as a mention monitoring API, brand/handle mention tracker, or X mentions-plus-author-enrichment tool for agents doing social listening or reputation triage. Input schema: - query (string, required): Handle, brand, ticker, or phrase to monitor, e.g. '@bankrbot', 'agentutility.ai', or 'x402 payments'. Max 500 chars. - max_results (number, optional): Max mentions to fetch and score (default 10, max 25). - language (string, optional): Optional two-letter language filter, e.g. 'en'. Output schema: - query (string): - mentions (string): - sentiment (string): - top_authors (string): - composed_of (string): - components (string): - degraded (string): --- #### model-selection-brief — $0.05 USDC URL: https://agentutility.ai/compose/model-selection-brief POST: https://x402.agentutility.ai/model-selection-brief Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, model, selection, brief, model-selection-brief Description: Model selection / route and cost brief / which model / prompt cost in one call: describe a task and get a recommended model tier, candidate models, and, when you pass a sample prompt, its token count, a projected cost across those candidates, and a compressed version of the prompt. Composite: one call runs model-route-recommend + llm-cost-estimate + token-count + prompt-compress, merged into {route, token_count, cost_estimate, compressed_prompt}. model-route-recommend picks a tier and named models from the task and optional latency/budget/context constraints; token-count and llm-cost-estimate price that exact prompt against the recommended models; prompt-compress shortens the same prompt. Without a sample prompt, only routing runs. Use it as a model selection API, an LLM routing advisor, or a which-model-should-I-call tool. Input schema: - task (string, required): Description of the task the model needs to do, e.g. 'summarize customer support tickets'. Required, max 2000 chars. - text (string, optional): Optional representative prompt or sample input. When provided, it is token-counted, compressed, and priced across the recommended (or supplied) models. Max 60,000 chars. - constraints (object, optional): Optional routing constraints: any of latency, budget, context_length, modality (all strings), e.g. { "budget": "cheap", "latency": "under 1s" }. - models (array, optional): Optional model names to price instead of the routed candidates, e.g. ['deepseek-v3']. Only used when 'text' is also provided. Output schema: - task (string): - route (string): - token_count (string): - cost_estimate (string): - compressed_prompt (string): - composed_of (string): - components (string): - degraded (string): --- #### multilingual-doc-brief — $0.06 USDC URL: https://agentutility.ai/compose/multilingual-doc-brief POST: https://x402.agentutility.ai/multilingual-doc-brief Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, multilingual, doc, brief, multilingual-doc-brief, translate, summarize Description: Turn a foreign-language document into a plain-English brief in one call: send a PDF and get back extracted text, the detected source language, an English (or target-language) translation, a summary, and a PII risk flag. Built for agents that need doc translation, a multilingual document brief, or to translate and summarize a foreign doc without chaining five separate calls themselves. Composite: one call runs pdf-to-text first, then detect-language + translate-text + summarize-text + detect-pii in parallel on the extracted text, and merges the results into {text, detected_language, translation, summary, pii}. Send a PDF URL (`url` or `file`) and an optional `target_lang` (default 'en'). Translation, summary, and PII checks degrade gracefully if one fails; extraction failure fails the call. Input schema: - url (string, optional): URL of the foreign-language PDF/document to fetch and process. Provide 'url' or 'file'. - file (string, optional): Alternate field for the document URL, used interchangeably with 'url'. Provide 'url' or 'file'. - target_lang (string, optional): Target language for the translation, ISO code or name (e.g. 'en', 'Spanish'). Defaults to 'en'. Output schema: - input (string): - text (string): - page_count (string): - source_url (string): - detected_language (string): - translation (string): - summary (string): - pii (string): - composed_of (string): - components (string): - degraded (string): --- #### naming-pack — $0.06 USDC URL: https://agentutility.ai/compose/naming-pack POST: https://x402.agentutility.ai/naming-pack Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, naming, pack, naming-pack Description: Runs a full startup naming workflow in one call: generates brandable candidates, then checks domains, brand score, and social handles. Composite: one call runs business-name-generator first, then fans out domain-availability, brand-name-score, and social-handle-check over the top candidates (bounded to 9 component calls total). Returns brainstormed candidates ranked by available TLDs + brandability, then an enriched shortlist: brand-quality score with risks and recommendations, X/Twitter handle availability, and RDAP .com registration status with registrar and expiry. Enrichment checks are optional; failures degrade the response instead of failing it. Includes composed_of + per-component telemetry. Use it as a business name generator, company naming bundle, or brandable domain finder. Input schema: - concept (string, required): Plain-language business or product concept. Max 240 chars. - count (number, optional): Candidates to brainstorm. 1-10. Default 8. Output schema: - concept (string): - generated (string): - shortlist (string): - composed_of (string): - components (string): - degraded (string): --- #### news-content — $0.05 USDC URL: https://agentutility.ai/compose/news-content POST: https://x402.agentutility.ai/news-content Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, news, content, news-content Description: News-with-full-text API: send a topic and get back recent news articles with each article's cleaned page text already attached, instead of a headline list you have to fetch yourself. Composite: one call runs news-search, then scrapes and cleans the top articles' page text in parallel, capped at 4,000 characters per article. news-search is required; each article fetch is an independent optional leg, so a slow or blocked page returns content: null with a note on that one article instead of failing the whole call. Use it as a news API with article content, a news-and-extract tool, or a recent-news fetch for agents that need article text, not just headlines. Input schema: - topic (string, required): News topic or free-text query, e.g. 'x402 payments'. Max 500 chars. - num_articles (number, optional): Number of articles to fetch page content for (default 3, max 5). - recency (string, optional): Optional recency filter: 'day', 'week', 'month', or 'year'. 'month' and 'year' both clamp to the upstream's 7-day ceiling. Output schema: - topic (string): - articles (string): - composed_of (string): - components (string): - degraded (string): --- #### news-digest — $0.05 USDC URL: https://agentutility.ai/compose/news-digest POST: https://x402.agentutility.ai/news-digest Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, news, digest, news-digest, news search, summarize Description: Summarizes the news on any topic in one call: ranked results, a bullet digest of the coverage, and the named entities (people, companies, places) driving the story. Give it a topic and a recency window (day/week/month). One paid call replaces a search-then-summarize agent loop: ideal for daily briefings, brand monitoring, market awareness, research agents. Composite: one call runs web-search first, then summarize-text + extract-entities in parallel over the result snippets. Use it as a topic news summary, current events briefing, or agent news monitor. Input schema: - topic (string, required): News topic or query, 1-300 chars. - recency (string, optional): Freshness window. Default 'week'. Output schema: - topic (string): - recency (string): - digest (string): - entities (string): - results (string): - result_count (string): - composed_of (string): - components (string): - degraded (string): --- #### npm-trust-pack — $0.04 USDC URL: https://agentutility.ai/compose/npm-trust-pack POST: https://x402.agentutility.ai/npm-trust-pack Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, npm, trust, pack, npm-trust-pack Description: Vets an npm package before install in one call: supply-chain risk score plus registry stats. Composite: one call runs package-risk-npm + npm-package-stats in parallel for any npm package (scoped names supported). Returns the 0-10 risk score with risk_level bucket, contributing factors, typosquat candidates, and plain-English summary, plus the raw registry metrics: latest version, version count, age, days since last release, maintainer list, and last day/week/month/year downloads. Includes composed_of + per-component telemetry; partial failure degrades instead of failing. Use it as an npm install pre-flight, typosquat check + downloads + maintainers bundle, or Socket.dev-adjacent vetting bundle. Input schema: - package (string, required): npm package name. Supports scoped names ('@types/node'). Max 214 chars. Output schema: - package (string): - risk (string): - stats (string): - composed_of (string): - components (string): - degraded (string): --- #### onchain-identity-pack — $0.03 USDC URL: https://agentutility.ai/compose/onchain-identity-pack POST: https://x402.agentutility.ai/onchain-identity-pack Price: 0.03 USDC Method: POST Category: uncategorized Tags: compose, onchain, identity, pack, onchain-identity-pack Description: Resolves an EVM address or name across ENS, Basenames, and known-wallet labels in one call. Composite: one call runs ens-resolve + basename-resolve + wallet-label in parallel. Pass a 0x address for reverse ENS, reverse Basename, and known-address labelling, or pass a name ('vitalik.eth', 'jesse.base.eth', bare 'alice') for forward resolution on both name services with text records. All components are optional individually; at least one must resolve or the call returns 424. Data-only aggregation; no advice. Use it as a name-to-address and address-to-name resolver bundle, vitalik.eth lookup, .base.eth lookup, or EVM address identity data. Input schema: - address_or_name (string, required): 0x-prefixed 20-byte address OR ENS/Basename ('vitalik.eth', 'jesse.base.eth', bare names auto-suffixed with .base.eth). Output schema: - query (string): - input_type (string): - ens (string): - basename (string): - label (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### outreach-pack — $0.05 USDC URL: https://agentutility.ai/compose/outreach-pack POST: https://x402.agentutility.ai/outreach-pack Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, outreach, pack, outreach-pack Description: Drafts a cold email and verifies the recipient address in one call. Composite: one call runs email-draft + email-deliverability-check in parallel. Returns a ready-to-send email (subject, body, salutation, sign-off; tone controllable) plus a deliverability report on the recipient address: syntax, MX records, disposable-domain and role-account detection, SPF/DMARC/DKIM posture, and a 0-100 deliverability score. Privacy-safe DNS only, no mailbox probing. Includes composed_of + per-component telemetry; partial failure degrades instead of failing. Use it as a sales outreach pre-flight or inbox-readiness bundle. Input schema: - recipient_email (string, required): Recipient email address, e.g. 'buyer@example.com'. - context (string, required): What the email should say / achieve. Max 3,800 chars. - tone (string, optional): Optional tone (warm, formal, direct, ...). Max 40 chars. Output schema: - recipient_email (string): - draft (string): - deliverability (string): - composed_of (string): - components (string): - degraded (string): --- #### paper-brief — $0.04 USDC URL: https://agentutility.ai/compose/paper-brief POST: https://x402.agentutility.ai/paper-brief Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, paper, brief, paper-brief Description: Finds and digests an arXiv paper in one call: structured summary plus a ready-to-paste BibTeX citation. Composite: one call runs arxiv-search + arxiv-summarize + arxiv-bibtex. Pass a topic query (resolves to the top relevance hit) or an arXiv ID (search stage skipped); the structured LLM summary (TLDR, key findings, methods, limitations) and the BibTeX entry are generated in parallel. Public arXiv API. Use it as an arXiv paper digest, research paper summary, or search-summarize-cite bundle. Input schema: - query_or_id (string, required): Topic query (e.g. 'attention transformers') or arXiv ID (e.g. '1706.03762', 'arXiv:2402.12345v2', 'cs.AI/0602099'). Max 300 chars. Output schema: - query_or_id (string): - arxiv_id (string): - matched_via (string): - top_search_hit (string): - summary (string): - bibtex (string): - composed_of (string): - components (string): - degraded (string): --- #### patent-landscape-brief — $0.08 USDC URL: https://agentutility.ai/compose/patent-landscape-brief POST: https://x402.agentutility.ai/patent-landscape-brief Price: 0.08 USDC Method: POST Category: uncategorized Tags: compose, patent, landscape, brief, patent-landscape-brief Description: Approximate patent/prior-art landscape for a topic, built from published technical prior art rather than a patent-office filing search: arXiv full-text search results, a web search scoped to filings and patent news, and a research brief tying it together, in one call. Composite: one call runs arxiv-search + search in parallel (both required together — the call only fails if both fail) plus research-brief as an optional third leg. Not a patent-office prior-art search or freedom-to-operate opinion. Use it as a prior-art landscape scan or patent-adjacent research brief for agents doing IP due diligence groundwork. Input schema: - topic (string, required): Technology or invention topic to scan for prior art, e.g. 'solid-state battery electrolyte'. Max 200 chars. Output schema: - topic (string): - published_prior_art (string): - filing_and_news_coverage (string): - overview (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### person-dossier — $0.05 USDC URL: https://agentutility.ai/compose/person-dossier POST: https://x402.agentutility.ai/person-dossier Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, person, dossier, person-dossier Description: Researches a person from their email address in one call: enrichment, deliverability, disposable check, and social handle. Composite: one call runs person-enrich + email-deliverability-check + disposable-email-check + social-handle-check in parallel and merges them into {person, deliverability, disposable, social_handle}. The email local-part is probed as a candidate X handle (optional, degrades gracefully). Public-data enrichment only; no private people databases, no social-network scraping. Use it as a person dossier API, contact research, email intelligence, or lead profile lookup for CRM and sales agents. Input schema: - email (string, required): Person email address, e.g. 'jane.doe@example.com'. Max 320 chars. - name (string, optional): Optional known person name to improve the enrichment record. Output schema: - email (string): - person (string): - deliverability (string): - disposable (string): - social_handle (string): - handle_candidate (string): - composed_of (string): - components (string): - degraded (string): --- #### pr-pack — $0.05 USDC URL: https://agentutility.ai/compose/pr-pack POST: https://x402.agentutility.ai/pr-pack Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, pr, pack, pr-pack Description: Turns a git diff into a commit message and PR description in one call. Composite: one call runs commit-message-from-diff + pr-description-from-diff in parallel over the same unified diff. Returns a Conventional Commits message (type, scope, subject, full_message) plus a review-ready PR description (title, summary bullets, Markdown test-plan checklist, breaking_change flag, paste-ready body). Diff capped at 30,000 chars. Response includes composed_of + per-component telemetry; partial upstream failure degrades instead of failing. Use it as a pull request bundle, conventional commit + PR body generator, or ship-a-branch helper. Input schema: - diff (string, required): Unified git diff text. Max 30,000 chars. Output schema: - commit_message (string): - pr_description (string): - composed_of (string): - components (string): - degraded (string): --- #### prediction-market-snapshot — $0.04 USDC URL: https://agentutility.ai/compose/prediction-market-snapshot POST: https://x402.agentutility.ai/prediction-market-snapshot Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, prediction, market, snapshot, prediction-market-snapshot Description: Searches Polymarket and Kalshi prediction markets with one query, returning both venues' open markets side by side. Composite: one call runs polymarket-markets + kalshi-markets in parallel with the same free-text query and returns merged {polymarket: [], kalshi: []} lists: questions, tickers, implied outcome prices (0-1), volume, liquidity, and end dates from both venues. Data-only listing of public market data; no probability advice, no order entry, no trading. Use it as a cross-venue market search or event odds listing bundle. Input schema: - query (string, required): Free-text search applied to both venues, e.g. 'election', 'bitcoin', 'fed'. - limit (number, optional): Max markets per venue, 1-50. Default 10. Output schema: - query (string): - polymarket (string): - kalshi (string): - counts (string): - attribution (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### product-listing-pack — $0.06 USDC URL: https://agentutility.ai/compose/product-listing-pack POST: https://x402.agentutility.ai/product-listing-pack Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, product, listing, pack, product-listing-pack Description: Preps an ecommerce product listing in one call: marketing copy, SEO keywords, and a product-name quality score. Composite: one call runs product-description + keyword-suggest + product-name-score in parallel. Returns marketing-ready copy (description, selling points, key features, listing titles built from your supplied facts), a de-duplicated ranked SEO keyword list from Wikipedia + DuckDuckGo autocomplete, and a name-quality score with grade, risks, and recommendations. name-score is optional: its failure degrades the response instead of failing it. Includes composed_of + per-component telemetry. Use it as a marketplace listing generator or Shopify / Amazon / Etsy listing prep. Input schema: - product_name (string, required): Product name or short label. Max 200 chars. - features (array, optional): Optional known attributes/features (strings, max 20 × 200 chars). Output schema: - product_name (string): - description (string): - keywords (string): - name_score (string): - composed_of (string): - components (string): - degraded (string): --- #### product-purchase-brief — $0.05 USDC URL: https://agentutility.ai/compose/product-purchase-brief POST: https://x402.agentutility.ai/product-purchase-brief Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, product, purchase, brief, product-purchase-brief Description: Product purchase brief API for a buy decision: send a raw product title (optionally with return-policy and warranty text) and get back normalized product attributes, extracted return and warranty terms, and a short description in one call. Built for agents comparing listings so they skip running a SKU normalizer, a return-policy extractor, and a warranty parser as three separate calls. Composite: one call runs sku-normalize + return-policy-extract + warranty-parse + product-describe in parallel, merged into {normalized, return_policy, warranty, description}. sku-normalize is required; product-describe is optional and can time out; return-policy-extract and warranty-parse only run when policy_text/warranty_text are supplied. Use it as a product purchase brief API, buy-decision helper, or return-and-warranty summarizer. Input schema: - title (string, required): The raw product title or SKU string to normalize and describe, e.g. 'Acme Widget Pro 256GB Blk'. Max 500 chars. - policy_text (string, optional): Optional raw return/refund policy text to extract terms from. When omitted, return_policy is skipped. 20-20000 chars. - warranty_text (string, optional): Optional raw warranty terms text to extract coverage from. When omitted, warranty is skipped. 20-20000 chars. Output schema: - title (string): - normalized (string): - description (string): - return_policy (string): - warranty (string): - skipped (string): - composed_of (string): - components (string): - degraded (string): --- #### property-diligence-pack — $0.05 USDC URL: https://agentutility.ai/compose/property-diligence-pack POST: https://x402.agentutility.ai/property-diligence-pack Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, property, diligence, pack, property-diligence-pack Description: Property diligence API for a street address: geocode, tax assessment, permit history, seismic hazard, and air quality in one call for real estate risk screening. Composite: one call runs address-geocode first to resolve the address, then property-tax-assessment, building-permits, earthquakes-recent, and air-quality in parallel, merged into one address risk profile. Tax assessment and permit history only cover a handful of US open-data cities and degrade gracefully elsewhere; seismic and air-quality legs run for any resolved coordinate. Use it as a property tax lookup, permit history check, seismic hazard screen, or address risk profile for real-estate diligence. Input schema: - address (string, required): Street address to diligence, e.g. '123 Broadway, New York, NY'. Required, max 500 chars. - radius_km (integer, optional): Optional search radius in km (1-500, default 50) for the seismic-activity bounding box around the resolved coordinate. Output schema: - address (string): - location (string): - tax_assessment (string): - permits (string): - seismic (string): - air_quality (string): - radius_km (string): - composed_of (string): - components (string): - degraded (string): --- #### pubmed-brief — $0.04 USDC URL: https://agentutility.ai/compose/pubmed-brief POST: https://x402.agentutility.ai/pubmed-brief Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, pubmed, brief, pubmed-brief Description: Searches PubMed and summarizes the matching biomedical literature in one call. Composite: one call runs pubmed-search first, then summarize-text over the retrieved titles + abstracts. Returns the matching papers (PMID, title, authors, journal, date, abstract, DOI) plus a bullet-point roll-up of what the abstracts say. Literature summaries only; this is NOT medical advice, and output describes published research and always carries a consult-a-clinician disclaimer. Summary stage is optional: its failure degrades the response instead of failing it. Federal public-domain data via NCBI E-utilities. Includes composed_of + per-component telemetry. Use it as an NIH paper digest, research literature synthesis, or MeSH query with abstract roll-up. Input schema: - query (string, required): PubMed query. Supports field tags, boolean operators, MeSH terms. Max 300 chars. - max_results (number, optional): Papers to retrieve and summarize. 1-10. Default 5. Output schema: - query (string): - search (string): - summary (string): - disclaimer (string): - composed_of (string): - components (string): - degraded (string): --- #### pypi-trust-pack — $0.04 USDC URL: https://agentutility.ai/compose/pypi-trust-pack POST: https://x402.agentutility.ai/pypi-trust-pack Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, pypi, trust, pack, pypi-trust-pack Description: Vets a Python package before pip install in one call: supply-chain risk score plus package stats. Composite: one call runs pypi-package-risk + pypi-package-stats in parallel for any Python package. Returns the 0-10 risk score with risk_level bucket, contributing factors, typosquat candidates, and plain-English summary, plus the raw PyPI metrics: latest version, version count, age, days since last release, author/maintainer, classifiers, and pypistats day/week/month downloads. Includes composed_of + per-component telemetry; partial failure degrades instead of failing. Use it as a pip install pre-flight, typosquat check + downloads + release history bundle, or requirements.txt + pyproject.toml vetting bundle. Input schema: - package (string, required): PyPI package name (case-insensitive, PEP 503 normalized). Max 214 chars. Output schema: - package (string): - risk (string): - stats (string): - composed_of (string): - components (string): - degraded (string): --- #### receipt-to-ledger — $0.05 USDC URL: https://agentutility.ai/compose/receipt-to-ledger POST: https://x402.agentutility.ai/receipt-to-ledger Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, receipt, to, ledger, receipt-to-ledger Description: Turn a receipt photo into a ledger entry in one call: line items, merchant and date entities, and a currency-normalized total, ready for a bookkeeping or expense system. Composite: one call runs receipt-parser first, then extract-entities and exchange-rates in parallel off the OCR output, merging into { ocr, line_items, entities, totals }. Covers receipt to ledger conversion, receipt parsing, expense extraction, and receipt ocr structured output for accounting and expense-tracking agents. Send image_url or file (receipt photo URL) and an optional target_currency (default USD); totals.converted carries the same-day FX-normalized amount. Use it as a receipt parsing API, expense automation tool, or receipt-to-ledger pipeline for finance agents. Input schema: - image_url (string, optional): URL of the receipt photo to parse. Must be http or https. Provide this or 'file'. - file (string, optional): Alias for image_url — a http/https URL to the receipt photo. Provide this or 'image_url'. - target_currency (string, optional): 3-letter ISO 4217 code to normalize the receipt total into, e.g. 'USD'. Optional, default 'USD'. Output schema: - input (string): - ocr (string): - line_items (string): - entities (string): - totals (string): - composed_of (string): - components (string): - degraded (string): --- #### regex-pack — $0.03 USDC URL: https://agentutility.ai/compose/regex-pack POST: https://x402.agentutility.ai/regex-pack Price: 0.03 USDC Method: POST Category: uncategorized Tags: compose, regex, pack, regex-pack Description: Generates a regex from a natural-language prompt and live-tests it in one call. Composite: one call runs regex-from-prompt first, then feeds the generated pattern into regex-test over your test_strings (optional stage, runs only when test_strings are provided). Returns the JavaScript pattern + flags + explanation + examples, plus per-input matched/not-matched verdicts with capture groups so you know the pattern actually matches what you asked for. Prompt capped at 2,000 chars; up to 100 test strings of 5,000 chars each. Includes composed_of + per-component telemetry. Use it as an NL pattern builder with verification, generate-and-verify regex workflow, or regex playground bundle. Input schema: - prompt (string, required): Natural-language description of what to match. Max 2,000 chars. - test_strings (array, optional): Optional 1-100 test strings (max 5,000 chars each) to run the generated pattern against. Output schema: - prompt (string): - regex (string): - test_results (string): - composed_of (string): - components (string): - degraded (string): --- #### repo-health-brief — $0.05 USDC URL: https://agentutility.ai/compose/repo-health-brief POST: https://x402.agentutility.ai/repo-health-brief Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, repo, health, brief, repo-health-brief Description: Assesses whether a public GitHub repo is safe to depend on, in one call: health score, README, and star history. Composite: one call runs github-repo-health + github-readme + github-stars-history in parallel. Returns the 0-100 maintainability score with grade (abandoned/stale/okay/healthy/thriving) and LLM verdict, the raw README markdown (truncated at 20k chars), and a sampled cumulative-stars-vs-date growth series. stars-history is optional: if it fails the response degrades instead of failing. Includes composed_of + per-component telemetry. Use it as a GitHub repo brief, open-source dependency vetting bundle, or should-I-depend-on-this-repo check. Input schema: - repo (string, required): Repository in 'owner/name' form (e.g. 'vercel/next.js'). Output schema: - repo (string): - health (string): - readme (string): - stars_history (string): - composed_of (string): - components (string): - degraded (string): --- #### research-radar — $0.05 USDC URL: https://agentutility.ai/compose/research-radar POST: https://x402.agentutility.ai/research-radar Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, research, radar, research-radar Description: Re-runnable topic monitor: the latest arXiv papers sorted by most-recently-updated, recent (week-scoped) web coverage, and a structured research brief, in one call. Composite: one call runs arxiv-search + search in parallel (both required together — the call only fails if both fail) plus research-brief as an optional third leg. Distinct from patent-landscape-brief, which sorts arXiv by relevance and frames the same two search legs around prior art rather than what's newly published. Use it as a recurring topic-monitoring feed for agents tracking a fast-moving research area. Input schema: - topic (string, required): Research topic to monitor, e.g. 'mixture of experts routing'. Max 200 chars. Output schema: - topic (string): - latest_papers (string): - recent_web_coverage (string): - overview (string): - recent_news (string): - composed_of (string): - components (string): - degraded (string): --- #### research-topic-scan — $0.06 USDC URL: https://agentutility.ai/compose/research-topic-scan POST: https://x402.agentutility.ai/research-topic-scan Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, research, topic, scan, research-topic-scan, web search, news search, tweet search, x search Description: Research scan API for a multi source search sweep: send one query and get back web results, recent news, an encyclopedia summary, academic papers, developer/Hacker News chatter, and X/Twitter chatter in a single call. Built for agent-led research, topic research, and due-diligence sweeps where a caller would otherwise fire off six separate lookups and merge them by hand. Composite: one call runs web-search + news-search + wikipedia-search + arxiv-search + hn-search + x-search in parallel, dedupes hits by URL, and tags each result with its source. Only web-search is required; news/wikipedia/arxiv/hn/x-search degrade the response instead of failing the call if their upstream is slow or down (x-search also needs a configured X bearer token). Use it as a research scan API, a topic research tool, or a web-news-papers-tweets aggregator for agents scoping a subject before they write or decide. Input schema: - query (string, required): The topic or question to research, e.g. 'stablecoin regulation 2026'. Max 500 chars. - limit (number, optional): Max results to request per source before merge/dedupe (default 10, max 25). Output schema: - query (string): - returned (string): - by_source (string): - results (string): - composed_of (string): - components (string): - degraded (string): --- #### resume-review-pack — $0.06 USDC URL: https://agentutility.ai/compose/resume-review-pack POST: https://x402.agentutility.ai/resume-review-pack Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, resume, review, pack, resume-review-pack Description: Reviews a resume in one call: ATS fit score, PII exposure scan, and a summary polish. Composite: one call runs resume-scorer + detect-pii + rewrite-tone in parallel. Returns the 0-100 ATS score with calibrated subscores (keyword match, experience, skills, formatting, impact) and ranked improvement suggestions, a PII exposure report (emails, phones, addresses, SSNs) with risk level, and a confident-tone rewrite of the resume's summary/objective section. The rewrite stage is optional and bounded; its failure degrades the response instead of failing it. Includes composed_of + per-component telemetry. Use it as a job application pre-flight, resume vs job description fit bundle, or CV review workflow. Input schema: - resume_text (string, required): Full resume plain text. Max 18,000 chars. - job_description (string, required): Target job description. Max 8,000 chars. Output schema: - score (string): - pii (string): - improved_summary (string): - composed_of (string): - components (string): - degraded (string): --- #### safe-tx-review — $0.06 USDC URL: https://agentutility.ai/compose/safe-tx-review POST: https://x402.agentutility.ai/safe-tx-review Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, safe, tx, review, safe-tx-review Description: Multisig preflight for a Gnosis Safe: this is the safe tx review, transaction review, and pre-signature check a treasury agent runs before an owner signs. Composite: one call runs safe-multisig-status + safe-tx-decode + contract-source-verified, decoding the tx first and using its target address to pull verified source. Returns current owners, threshold, nonce, and pending queue for the Safe, a decoded breakdown of the execTransaction call (target, value, operation, inner MultiSend legs), and whether the target contract's source is verified. Send safe_address plus an optional tx (an executed tx_hash, or raw calldata for a pending transaction) and chain. Read-only decode and on-chain reads only, no signing or execution. Use it as a gnosis safe check API, multisig preflight, or treasury transaction review for DAO and ops agents. Input schema: - safe_address (string, required): 0x-prefixed 20-byte address of the Gnosis Safe to review. - tx (string, optional): Optional: an executed on-chain tx_hash, or raw execTransaction calldata (0x…) for a pending transaction. safe_tx_hash is accepted as an alias. - chain (string, optional): Optional EVM chain slug: base, ethereum, arbitrum, optimism, or polygon. Default base. Output schema: - safe_address (string): - chain (string): - multisig_status (string): - decoded_tx (string): - decode_note (string): - target_contract_source (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### search-content — $0.05 USDC URL: https://agentutility.ai/compose/search-content POST: https://x402.agentutility.ai/search-content Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, search, content, search-content Description: Search-with-contents API: send a query and get back ranked web results with each page's cleaned text already attached, instead of a link list you have to fetch yourself. Built for the workflow agents already pay Tavily and Exa for: search, then fetch and clean each result page, in one call. Composite: one call runs web-search, then scrapes and cleans the top results' page text in parallel, capped at 4000 characters per page. web-search is required; each page fetch is an independent optional leg, so a slow or blocked page returns content: null with a note on that one result instead of failing the whole call. Use it as a search API with page content, a Tavily/Exa-style search-and-extract tool, or a web research fetch for agents that need result text, not just links. Input schema: - query (string, required): Search query. Max 500 chars. - num_results (number, optional): Number of results to fetch page content for (default 3, max 5). - recency (string, optional): Optional recency filter: 'day', 'week', 'month', 'year', or 'any'. Output schema: - query (string): - results (string): - composed_of (string): - components (string): - degraded (string): --- #### seo-snapshot — $0.04 USDC URL: https://agentutility.ai/compose/seo-snapshot POST: https://x402.agentutility.ai/seo-snapshot Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, seo, snapshot, seo-snapshot Description: Audits a page's on-page SEO in one call: head metadata, link profile, and keyword ideas. Give it a URL and get back head metadata (title, description, canonical, OG/Twitter cards), the internal/external link breakdown, and ranked keyword suggestions seeded from your seed_keyword or the page's own title. One paid call replaces three: ideal for content-gap analysis, SEO audits, competitor page reviews, programmatic SEO pipelines. Composite: one call runs url-metadata-extract + link-extract in parallel, then keyword-suggest seeded from the page title. Use it as an SEO research API for agents. Input schema: - url (string, required): Page URL to snapshot (http or https). Max 2048 chars. - seed_keyword (string, optional): Optional keyword seed for suggestions. Defaults to the page title. Max 200 chars. Output schema: - url (string): - seed_keyword_used (string): - metadata (string): - links (string): - keywords (string): - composed_of (string): - components (string): - degraded (string): --- #### site-forensics-pack — $0.06 USDC URL: https://agentutility.ai/compose/site-forensics-pack POST: https://x402.agentutility.ai/site-forensics-pack Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, site, forensics, pack, site-forensics-pack Description: Site forensics pack API for a page capture and web investigation: pull a visual screenshot, an archive.org Wayback snapshot, the detected tech stack, page metadata, outbound links, and the sitemap in one call. Built for archiving evidence of a page's state and fingerprinting what it's built on before content changes or disappears. Composite: one call runs website-screenshot + archive-snapshot + tech-stack-detect + url-metadata-extract + link-extract + sitemap-fetch in parallel (screenshot and archive-snapshot are optional, degrading rather than failing the call) into {screenshot, archive, tech_stack, metadata, links, sitemap}. Use it as a page-capture API, web investigation tool, or archive-and-fingerprint utility. Input schema: - url (string, required): Page URL to investigate, e.g. 'https://example.com'. Max 2048 chars; http/https only. Scheme is added if omitted. Output schema: - url (string): - screenshot (string): - archive (string): - tech_stack (string): - metadata (string): - links (string): - sitemap (string): - composed_of (string): - components (string): - degraded (string): --- #### site-snapshot-pack — $0.05 USDC URL: https://agentutility.ai/compose/site-snapshot-pack POST: https://x402.agentutility.ai/site-snapshot-pack Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, site, snapshot, pack, site-snapshot-pack Description: Captures a website's screenshot, metadata, and SSL certificate in one call. Give it a URL and get back a rendered PNG screenshot (hosted image URL), head metadata (title, description, OG/Twitter cards, favicon), and the TLS certificate summary (issuer, days until expiry) for the host. One paid call replaces three: ideal for link-preview generation, phishing triage, uptime/appearance audits, portfolio monitoring, sales prospect research. Composite: one call runs website-screenshot + url-metadata-extract + ssl-cert-info in parallel. Use it as a visual + technical site profile or landing-page verifier. Input schema: - url (string, required): Site URL to snapshot (http or https). Max 2048 chars. Output schema: - url (string): - screenshot (string): - metadata (string): - ssl (string): - composed_of (string): - components (string): - degraded (string): --- #### slop-filtered-brief — $0.06 USDC URL: https://agentutility.ai/compose/slop-filtered-brief POST: https://x402.agentutility.ai/slop-filtered-brief Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, slop, filtered, brief, slop-filtered-brief Description: Research a topic without AI-generated slop. Composite: one call runs web-search, news-search, and x-search, then scores candidate sources through ai-content-detector and excludes anything at or above 0.65 probability_ai_generated. All three discovery legs are degradable, so one slow provider narrows the source mix instead of failing the paid brief; set include_x: false to skip X. A detector timeout keeps that source unscored rather than dropping it. Short sources stay unscored too. Returns kept sources grouped by type, excluded_ai_generated details, counts, and component timing. This is a style-signal heuristic, not forensic AI detection. Use it as an AI-slop-filtered research API, human-source brief, clean research digest, or pre-citation tool. Input schema: - topic (string, required): Topic to research, e.g. 'x402 payment protocol adoption'. Max 300 chars. - recency (string, optional): How recent the sources should be: 'day', 'week', 'month', 'year', or 'any'. Default 'month'. - include_x (boolean, optional): Whether to include an X/Twitter search leg. Default true. Output schema: - topic (string): - kept_sources (string): - excluded_ai_generated (string): - counts (string): - composed_of (string): - components (string): - degraded (string): --- #### social-image-pack — $0.04 USDC URL: https://agentutility.ai/compose/social-image-pack POST: https://x402.agentutility.ai/social-image-pack Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, social, image, pack, social-image-pack Description: Build a social-ready creative package, image, caption, and keyword ideas, in one paid call instead of three. Composite: one call runs image-generate + rewrite-tone + keyword-suggest in parallel, sizing the image to the target platform and writing a caption and discovery keywords to match. Send a prompt plus platform, audience, and tone; get back a hosted image URL, a short caption, keyword suggestions, and per-component timing so you can tell if any leg degraded. Use it as a social creative bundle, campaign image generator, or post image plus caption API. Input schema: - prompt (string, required): Visual concept or campaign idea. Max 2000 chars. - platform (string, optional): Target social surface. Controls output aspect ratio. Default square. - audience (string, optional): Optional target audience for the caption. - tone (string, optional): Caption tone, e.g. confident, friendly, concise. Default confident. - tier (string, optional): image-generate tier: fast, creative, anime, or sd35. Default fast. Output schema: - prompt (string): - platform (string): - image_url (string): - caption (string): - keywords (string): - composed_of (string): - components (string): - degraded (string): --- #### social-mindshare — $0.05 USDC URL: https://agentutility.ai/compose/social-mindshare POST: https://x402.agentutility.ai/social-mindshare Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, social, mindshare, social-mindshare Description: Social mindshare API: send a term and get back how much space it occupies across X/Twitter, news, and Hacker News in one call, with an optional up-to-three-term comparison and a share-of-voice split. Built for the workflow agents already run by hand: search a term on three platforms, count what came back, and compare it against competing terms or brands. Composite: one call runs tweet-search + news-search + a Hacker News search in parallel for the term, and again for each comparison term. At least one source across the whole call must return results or the call fails; any single source/term combination that errors or times out is dropped from the totals instead of failing the call, since X, news, and HN rate-limit independently. Use it as a mindshare API, share-of-voice tracker, or cross-platform buzz comparison tool for agents tracking how a brand or topic lands relative to competitors. Input schema: - term (string, required): Term, brand, ticker, or phrase to measure mindshare for. Max 200 chars. - compare_to (array, optional): Up to 3 additional terms to compare against, for a share-of-voice split. Output schema: - term (string): - mindshare (string): - compare (string): - share_of_voice (string): - composed_of (string): - components (string): - degraded (string): --- #### social-profile-pack — $0.04 USDC URL: https://agentutility.ai/compose/social-profile-pack POST: https://x402.agentutility.ai/social-profile-pack Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, social, profile, pack, social-profile-pack Description: Snapshots an X (Twitter) account in one call: profile, recent tweets, and sentiment. Composite: one call runs twitter-user-lookup + user-tweets + twitter-sentiment in parallel for a username and merges them into {profile, tweets, sentiment}; sentiment is scored over the account's recent public posts and degrades gracefully when unavailable. Read-only X API v2: no posting, replying, liking, following, or account mutation. Use it as a social profile pack API or audience research data for social and brand agents. Input schema: - username (string, required): X/Twitter handle, with or without @, e.g. 'bankrbot'. - max_tweets (number, optional): Recent posts to fetch. Clamped to 5-50. Default 10. Output schema: - username (string): - profile (string): - tweets (string): - sentiment (string): - composed_of (string): - components (string): - degraded (string): --- #### solana-token-report — $0.04 USDC URL: https://agentutility.ai/compose/solana-token-report POST: https://x402.agentutility.ai/solana-token-report Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, solana, token, report, solana-token-report Description: Screens a Solana SPL token in one call: safety score, authority checks, and flagged-list membership. Composite: one call runs solana-token-safety + solana-flagged-tokens in parallel, returning the 0-100 GoPlus safety score, mint and freeze authority flags, holder concentration, and whether the mint appears on the recently-flagged DEX Screener risk list (membership check computed server-side). The flagged-list component is optional and degrades without failing the call. Data-only aggregation; no advice. Use it as an SPL token data pack, Solana memecoin screening data, or GoPlus + DEX Screener composite. Input schema: - mint (string, required): Solana SPL token mint address (base58, 32-44 chars). Output schema: - mint (string): - chain (string): - safety (string): - flagged_list_membership (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### source-trust-envelope — $0.07 USDC URL: https://agentutility.ai/compose/source-trust-envelope POST: https://x402.agentutility.ai/source-trust-envelope Price: 0.07 USDC Method: POST Category: uncategorized Tags: compose, source, trust, envelope, source-trust-envelope Description: Send a URL, get one verdict on whether your agent should trust and cite it. Composite: one call runs content-authenticity-report (required, is the content AI slop), web-search (degradable, does the claim show up on independent domains), and website-trust-report (degradable, domain reputation, risk flags, TLS, lookalike risk) in parallel. Returns trust_verdict (trusted/mixed/untrusted) from deterministic thresholds, a 0-1 trust_score blend, and the per-signal breakdown. A search or domain-trust outage degrades that signal; a content-authenticity failure fails the call, since that is the core signal. Heuristic, not forensic. Use it as a source trust API, citation trust check, credibility scorer, or pre-citation gate for research agents. Input schema: - url (string, required): Page to evaluate (http/https). Max 2048 chars. Output schema: - url (string): - trust_verdict (string): - trust_score (string): - content_authenticity (string): - corroboration (string): - domain_trust (string): - composed_of (string): - components (string): - degraded (string): --- #### sql-query-review — $0.04 USDC URL: https://agentutility.ai/compose/sql-query-review POST: https://x402.agentutility.ai/sql-query-review Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, sql, query, review, sql-query-review Description: Turn a plain-English request into SQL and get a review of it before you run it. Composite: one call runs sql-from-prompt, then summarize-text over the generated SQL, explanation, destructive-operation flag, and warnings to produce an executive review. Send a natural-language prompt and an optional schema or dialect; get back the SQL, a destructive flag, warnings, and a plain-language review brief you can hand to a reviewer. Use it as a text-to-SQL API, SQL safety review, or natural-language query generator with a built-in guard check. Input schema: - prompt (string, required): Natural-language analytics or database request. Max 5000 chars. - schema (string, optional): Optional schema DDL or table/column description. Max 30000 chars. - dialect (string, optional): SQL dialect. Default postgres. Output schema: - sql (string): - dialect (string): - is_destructive (string): - warnings (string): - review (string): - composed_of (string): - components (string): - degraded (string): --- #### stablecoin-health-report — $0.04 USDC URL: https://agentutility.ai/compose/stablecoin-health-report POST: https://x402.agentutility.ai/stablecoin-health-report Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, stablecoin, health, report, stablecoin-health-report Description: Reports stablecoin peg health and the largest stablecoin yield pools in one call. Composite: one call runs stablecoin-peg + defi-yield-pools (stablecoin-only) in parallel, merging live price and basis-point deviation from $1 (USDT, USDC, DAI, FRAX, PYUSD, FDUSD, USDE, RLUSD, with configurable depeg-alert threshold) with the largest stablecoin yield pools tracked by DeFiLlama (TVL, APY, chain, project). Optional symbol filter narrows both components to one stablecoin. Pool data is optional and degrades without failing the call. Data-only aggregation; no advice. Use it as a USDC / USDT / DAI depeg monitor bundle or stablecoin market data pack. Input schema: - symbol (string, optional): Optional stablecoin ticker, e.g. 'USDC'. Default: all tracked stablecoins. - alert_threshold_bps (number, optional): Optional depeg-alert threshold in basis points. Output schema: - symbol (string): - peg (string): - stablecoin_pools (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### startup-comparables — $0.08 USDC URL: https://agentutility.ai/compose/startup-comparables POST: https://x402.agentutility.ai/startup-comparables Price: 0.08 USDC Method: POST Category: uncategorized Tags: compose, startup, comparables, startup-comparables Description: Structured comparables snapshot for a company/sector pair: a sector-scoped web search surfacing candidate peers plus a research brief on the company itself (overview, key facts, sources), in one call. Composite: one call runs search as the required leg and research-brief in parallel as an optional leg, so an LLM/scrape hiccup degrades the response instead of failing the call. Structured data snapshot only, not a valuation or investment recommendation. Use it as a startup comparables finder or peer-set research bundle for agents doing market or competitive research. Input schema: - company (string, required): Company to research and find comparables for. Max 200 chars. - sector (string, required): Sector or industry to scope the comparables search to, e.g. 'fintech infrastructure'. Max 200 chars. Output schema: - company (string): - sector (string): - candidate_comparables (string): - company_overview (string): - company_key_facts (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### story-search — $0.03 USDC URL: https://agentutility.ai/compose/story-search POST: https://x402.agentutility.ai/story-search Price: 0.025 USDC Method: POST Category: uncategorized Tags: compose, story, search, story-search Description: Story and news search across Hacker News and the open web in one call. Composite: one call runs hn-search + web-search in parallel and merges the two result lists, ranked by relevance (round-robin across sources) or by date (newest first, undated results last). Accepts the common agent story-search payload {query, type, sort, limit} — the same shape agents already send to news/story search catalogs. web-search is optional: if it fails, the response degrades to Hacker News results instead of failing the call. Use it as a story search, news search, or 'what's being discussed about X' lookup across HN and the general web. Input schema: - query (string, required): Search query, e.g. 'stablecoin regulation'. Max 500 chars. - type (string, optional): Result type. Only 'story' is supported. Default 'story'. - sort (string, optional): Ranking order. 'relevance' round-robin interleaves HN and web results; 'date' sorts by recency, newest first, with undated results last. Default 'relevance'. - limit (number, optional): Max results to return after merging and deduping. Default 10, max 30. Output schema: - query (string): - sort (string): - returned (string): - results (string): - composed_of (string): - components (string): - degraded (string): --- #### support-ticket-triage — $0.05 USDC URL: https://agentutility.ai/compose/support-ticket-triage POST: https://x402.agentutility.ai/support-ticket-triage Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, support, ticket, triage, support-ticket-triage Description: Triage one inbound support ticket in a single call: language, sentiment, category, a duplicate check against tickets you already have open, and an escalation brief ready to hand off. Built for support ticket routing, customer service triage, help desk automation, and ticket classification where an agent needs to route, tag, and dedupe before a human sees it. Composite: one call runs detect-language + sentiment-analysis + classify-text + duplicate-ticket-detect + escalation-brief + pii-redact in parallel (duplicate-ticket-detect only runs when existing_tickets is supplied) and merges results into named sections. Sends ticket text plus an optional existing_tickets list; returns language, sentiment, category, duplicates, an escalation summary, and a PII-redacted copy. Use it as a support ticket triage API, help desk automation tool, or ticket dedupe and escalation service. Input schema: - ticket (string, required): The inbound support ticket text to triage. Non-empty, max 5000 chars. - existing_tickets (array, optional): Optional list of existing open ticket texts to check the new ticket against for duplicates. Max 200 entries, each max 5000 chars. When omitted, the duplicate check is skipped. Output schema: - ticket (string): - language (string): - sentiment (string): - category (string): - duplicates (string): - escalation (string): - redacted (string): - composed_of (string): - components (string): - degraded (string): --- #### swap-preflight-check — $0.08 USDC URL: https://agentutility.ai/compose/swap-preflight-check POST: https://x402.agentutility.ai/swap-preflight-check Price: 0.08 USDC Method: POST Category: uncategorized Tags: compose, swap, preflight, check, swap-preflight-check Description: Pre-swap safety check for a token pair before you sign: run this as the swap preflight, pre-swap safety, and price impact check an agent runs before it commits a trade. Composite: one call runs tx-simulate-swap + price-impact + honeypot-check + dex-liquidity-depth + lp-lock-check in parallel and merges them into one report. Returns a routed swap quote (expected output, min-out at slippage, gas), effective-price impact across a few USD sizes, a honeypot / sell-tax simulation on the token you'd receive, that token's pooled liquidity depth, and a best-effort LP-lock check. Send token_in, token_out, amount (smallest units of token_in), and an optional chain. Different from token-clearance-check: this is scoped to one specific swap you're about to execute, not a general token risk score. Use it as a pre-swap safety API, honeypot-before-swap check, or DEX preflight for trading agents. Input schema: - token_in (string, required): 0x-prefixed 20-byte EVM address of the token you are selling. - token_out (string, required): 0x-prefixed 20-byte EVM address of the token you would receive. - amount (string, required): Amount of token_in to swap, as a decimal string in smallest units (wei-equivalent). - chain (string, optional): Optional EVM chain slug: base, ethereum, polygon, arbitrum, or optimism. Default base. Output schema: - token_in (string): - token_out (string): - amount_in (string): - chain (string): - simulation (string): - price_impact (string): - honeypot (string): - liquidity_depth (string): - lp_lock (string): - lp_lock_note (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### text-intel-pack — $0.03 USDC URL: https://agentutility.ai/compose/text-intel-pack POST: https://x402.agentutility.ai/text-intel-pack Price: 0.03 USDC Method: POST Category: uncategorized Tags: compose, text, intel, pack, text-intel-pack Description: Runs full text analysis in one call: language detection, sentiment, named entities, token count, and optional zero-shot classification. Give it text (plus optional labels) and get back the detected language with confidence, overall sentiment and score, named entities, an estimated token count, and, when 2-25 labels are supplied, a zero-shot classification verdict. One paid call replaces five NLP requests: ideal for inbound message routing, CRM enrichment, content pipelines, agent preprocessing. Composite: one call runs detect-language + sentiment + extract-entities + token-count (and text-classify when labels are given) in parallel. Use it as an NLP toolbelt API. Input schema: - text (string, required): Text to analyze. Max 25000 chars (LLM constituents see the first 6000). - labels (array, optional): Optional 2-25 labels for zero-shot classification. Output schema: - text_chars (string): - language (string): - sentiment (string): - entities (string): - tokens (string): - classification (string): - composed_of (string): - components (string): - degraded (string): --- #### ticket-backlog-digest — $0.05 USDC URL: https://agentutility.ai/compose/ticket-backlog-digest POST: https://x402.agentutility.ai/ticket-backlog-digest Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, ticket, backlog, digest, ticket-backlog-digest Description: Turn a batch of support tickets into a backlog digest in one call: themed clusters, an aggregate sentiment read across the batch, a language-mix sample, and an executive summary. Built for ticket backlog digest, support trends, and support queue analysis where a team lead or agent needs theme clustering and ticket insights without reading every ticket by hand. Composite: one call runs ticket-cluster + sentiment-analysis + detect-language + summarize-text in parallel over the same batch and merges results into named sections. Sends a tickets array (1-200 entries); returns clusters, sentiment, language_mix, and exec_summary, each degrading independently on failure. Use it as a ticket backlog digest API, support trend report, or backlog triage tool. Input schema: - tickets (array, required): Batch of support ticket texts to analyze together. 1-200 entries, each a non-empty string up to 3000 chars. Output schema: - ticket_count (string): - clusters (string): - sentiment (string): - language_mix (string): - exec_summary (string): - composed_of (string): - components (string): - degraded (string): --- #### token-attention-report — $0.05 USDC URL: https://agentutility.ai/compose/token-attention-report POST: https://x402.agentutility.ai/token-attention-report Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, token, attention, report, token-attention-report Description: Crypto attention snapshot API for a ticker: track token sentiment, mindshare, social volume, and crypto narrative in one call. Composite: one call runs crypto-news, twitter-sentiment, token-volatility, wikipedia-pageviews, and x-search in parallel and merges them into headlines, social sentiment scores, encyclopedia interest trend, realized volatility, and mention volume. Strictly data only: headline lists, numeric sentiment scores, realized-volatility figures, and mention counts, with a not-investment-advice disclaimer and zero directional or predictive language. Use it as a token buzz tracker, crypto narrative monitor, or agent research feed for a symbol. Input schema: - symbol (string, required): Ticker to track, e.g. 'ETH' or '$ETH'. Alphanumeric, up to 15 chars, optional '$' prefix. - contract (string, optional): Optional 0x-prefixed ERC-20 contract address, echoed back for reference alongside the symbol. - window (number, optional): Optional lookback window in hours for the news and volatility legs (1-168, default 48). Output schema: - symbol (string): - contract (string): - window_hours (string): - news (string): - social_sentiment (string): - interest_trend (string): - realized_volatility (string): - mention_volume (string): - disclaimer (string): - composed_of (string): - components (string): - degraded (string): --- #### token-clearance-check — $0.06 USDC URL: https://agentutility.ai/compose/token-clearance-check POST: https://x402.agentutility.ai/token-clearance-check Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, token, clearance, check, token-clearance-check Description: Delivers a signed token safety verdict before a trade: honeypot, risk score, source verification, and LP lock in one call. Composite: one call runs token-honeypot + token-risk-score + contract-source-verified (+ lp-lock-check when an LP address is supplied) in parallel on EVM chains, or solana-token-safety for Solana mints, and returns normalized pass/flag verdicts per check. The result carries an Ed25519 attestation signed by our ERC-8004 identity (agentId 47167 on Base; key at /.well-known/x402-signing-key), so the calling agent can verify and retain proof of the check it paid for. Data-only aggregation of on-chain facts; no advice, no action recommendation. Use it as a pre-trade token check, rug check API, or token clearance for trading agents. Input schema: - token_address (string, required): 0x EVM token address, or a Solana mint (set chain:'solana'). - chain (string, optional): Default 'base'; inferred as 'solana' for mint-shaped addresses. - lp_token_address (string, optional): Optional EVM LP token address to include a lock check. Output schema: - token_address (string): - chain (string): - checks (string): - checks_passed (string): - checks_flagged (string): - checks_unavailable (string): - note (string): - attestation (string): - composed_of (string): - components (string): --- #### token-dossier — $0.05 USDC URL: https://agentutility.ai/compose/token-dossier POST: https://x402.agentutility.ai/token-dossier Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, token, dossier, token-dossier Description: Runs due diligence on an EVM token in one call: metadata, risk score, honeypot simulation, LP lock, and burn stats. Composite: one call runs erc20-metadata + token-risk-score + token-honeypot + lp-lock-check + token-burn-stats in parallel and merges the results into a single structured report with per-component telemetry. Covers name/symbol/decimals/supply, composite 0-100 security score, buy/sell tax simulation, liquidity-locker holdings, and burn-address transfer history for tokens on Base, Ethereum, and other EVM chains. Data-only aggregation; no advice. Use it as an EVM token data pack or ERC-20 due-diligence bundle. Input schema: - token_address (string, required): 0x-prefixed 20-byte ERC-20 contract address. - chain (string, optional): EVM chain slug, e.g. 'base' (default), 'ethereum', 'bsc'. Components that do not support the chain degrade individually. Output schema: - token_address (string): - chain (string): - metadata (string): - risk_score (string): - honeypot (string): - lp_lock (string): - burn_stats (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### topic-trend-brief — $0.05 USDC URL: https://agentutility.ai/compose/topic-trend-brief POST: https://x402.agentutility.ai/topic-trend-brief Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, topic, trend, brief, topic-trend-brief Description: Topic trend brief API to check whether interest in a topic is rising: send a topic and window, get back Wikipedia pageview trend, recent news mention volume, Hacker News mention volume, and X/Twitter mention volume in one call. Built for agents asking 'is this topic trending' or 'rising topic' without polling four separate signal sources by hand. Composite: one call runs wikipedia-pageviews + news-search + hn-search + x-search in parallel and reports interest over time plus a rising/flat verdict. hn-search is the required leg; wikipedia-pageviews (needs a matching article title), news-search, and x-search (needs an X bearer token configured) degrade the brief instead of failing the call when their upstream can't answer. Use it as a topic trend API, rising-topic detector, or mention-volume tracker for research and market-scouting agents. Input schema: - topic (string, required): The topic to check, e.g. 'agentic commerce' or a Wikipedia article title for best pageview matching. Max 300 chars. - window (string, optional): Lookback window: '7d', '30d', or '90d'. Default '30d'. Output schema: - topic (string): - window (string): - rising (string): - signals (string): - pageviews (string): - news (string): - hn (string): - x (string): - signals_available (string): - composed_of (string): - components (string): - degraded (string): --- #### translation-qa-pack — $0.04 USDC URL: https://agentutility.ai/compose/translation-qa-pack POST: https://x402.agentutility.ai/translation-qa-pack Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, translation, qa, pack, translation-qa-pack Description: Translate text and check the translation with a back-translation pass, all in one call. Composite: one call runs detect-language + translate, then translates the result back to the detected source language and scores lexical overlap between the original and the round-trip. Send text and a target language; get back the detected source language, the translated text, the back-translation, an overlap score, and component timing so you can spot drift before it ships. Use it as a translation QA API, back-translation checker, or multilingual localization review tool. Input schema: - text (string, required): Text to translate and QA. Max 6000 chars. - target_language (string, required): Target language name or ISO code. Output schema: - target_language (string): - translated_text (string): - back_translation (string): - lexical_overlap (string): - qa_note (string): - composed_of (string): - components (string): - degraded (string): --- #### travel-brief — $0.05 USDC URL: https://agentutility.ai/compose/travel-brief POST: https://x402.agentutility.ai/travel-brief Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, travel, brief, travel-brief Description: Pre-trip brief for a destination city: current weather, an fx rate from the traveler's home currency, and survival phrases translated into the destination language, plus an optional postcard illustration. Composite: one call runs weather-current-city + exchange-rates + translate (one leg per phrase) in parallel, and image-generate when include_image is set. Replaces the weather lookup, fx lookup, and phrase translation an agent would otherwise run as separate paid calls when prepping a trip. Succeeds unless both weather and fx fail; translation and the image degrade instead of failing the call. fx only runs when destination_currency is supplied or the city matches a curated currency list — unmapped cities return a note, not a guess. Price is flat regardless of include_image. Use it as a travel brief API, trip-prep bundle, or weather-fx-phrasebook composite for travel agents. Input schema: - destination (string, required): Destination city name, e.g. 'Lisbon'. Max 120 chars. - home_currency (string, optional): Traveler's home currency, 3-letter ISO 4217 code. Default 'USD'. - destination_currency (string, optional): Destination currency, 3-letter ISO 4217 code. If omitted, resolved from a curated list of well-known cities; if the destination isn't in that list, the fx leg is skipped rather than guessed. - language (string, optional): Destination language name or ISO code for phrase translation, e.g. 'Portuguese'. Max 60 chars. If omitted, phrases are returned untranslated. - phrases (array, optional): Phrases to translate. Default ['hello','thank you','where is the train station?']. Max 10 entries, 200 chars each. - include_image (boolean, optional): If true, also generates a postcard-style illustration of the destination. Adds latency; price is unchanged. Default false. Output schema: - destination (string): - weather (string): - fx (string): - phrases (string): - composed_of (string): - components (string): - degraded (string): --- #### trip-conditions-pack — $0.03 USDC URL: https://agentutility.ai/compose/trip-conditions-pack POST: https://x402.agentutility.ai/trip-conditions-pack Price: 0.03 USDC Method: POST Category: uncategorized Tags: compose, trip, conditions, pack, trip-conditions-pack Description: Briefs a trip stop for any coordinates in one call: weather, air quality, sunrise/sunset, and timezone. Composite: one call runs weather-forecast + sunrise-sunset + air-quality + timezone-lookup in parallel. For a lat/lon it returns current conditions and a 1-7 day forecast, sun and twilight times, US/European AQI with pollutant readings, and IANA timezone with local time. Partial failures degrade instead of erroring. Use it as a travel conditions bundle or destination briefing. Input schema: - latitude (number, required): Decimal degrees, range [-90, 90]. Positive north. - longitude (number, required): Decimal degrees, range [-180, 180]. Positive east. - days (number, optional): Forecast days, integer 1-7. Default 3. Output schema: - latitude (string): - longitude (string): - days (string): - weather (string): - sun_times (string): - air_quality (string): - timezone (string): - composed_of (string): - components (string): - degraded (string): --- #### trip-readiness-brief — $0.06 USDC URL: https://agentutility.ai/compose/trip-readiness-brief POST: https://x402.agentutility.ai/trip-readiness-brief Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, trip, readiness, brief, trip-readiness-brief Description: Cross-border trip readiness for a route and date: the pre-travel check, visa and weather brief, and international travel readiness pack a booking agent runs before confirming an itinerary. Composite: one call runs airport-delays + weather-current-city + visa-requirements + exchange-rates + holiday-lookup in parallel, after resolving the destination airport. Returns FAA delay status for both airports, a destination weather forecast, a passport-to-destination visa requirement (when nationality is given), a USD exchange rate for the local currency, and public holidays for the travel year. Send origin, destination (3-letter IATA codes), date, and an optional nationality (ISO-2 passport). Differs from flight-brief: cross-border readiness (visa + FX), not live flight tracking. Use it as a trip readiness API, pre-travel check, or visa and weather brief for travel-booking agents. Input schema: - origin (string, required): 3-letter IATA code of the departure airport, e.g. 'JFK'. - destination (string, required): 3-letter IATA code of the destination airport, e.g. 'NRT'. - date (string, required): Travel date as 'YYYY-MM-DD'. Used to select the public-holiday year. - nationality (string, optional): Optional 2-letter ISO passport country code, e.g. 'US'. Enables the visa-requirement check. Output schema: - origin (string): - destination (string): - destination_city (string): - destination_country (string): - date (string): - nationality (string): - airport_delays (string): - weather (string): - visa (string): - exchange_rates (string): - holidays (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### tx-dossier — $0.04 USDC URL: https://agentutility.ai/compose/tx-dossier POST: https://x402.agentutility.ai/tx-dossier Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, tx, dossier, tx-dossier Description: Decodes an EVM transaction and explains it in plain English, in one call. Composite: one call runs tx-receipt-decode + crypto-tx-explainer in parallel and merges decoded event logs (ERC-20/ERC-721 transfers, approvals, verified-ABI events) with an LLM-written plain-English summary of what the transaction did. Includes status, gas, from/to/value, and per-component telemetry. The explainer is optional and degrades on timeout without failing the call. Data-only aggregation; no advice. Use it as an EVM tx data pack, tx debug bundle, or Basescan + Etherscan tx reader. Input schema: - tx_hash (string, required): 0x-prefixed 32-byte transaction hash (66 chars total). - chain (string, optional): EVM chain slug: 'base' (default), 'ethereum', 'polygon', 'arbitrum', 'optimism'. Output schema: - tx_hash (string): - chain (string): - receipt (string): - explanation (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### url-dossier — $0.05 USDC URL: https://agentutility.ai/compose/url-dossier POST: https://x402.agentutility.ai/url-dossier Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, url, dossier, url-dossier Description: Profiles a webpage in one call: metadata, scraped content with a summary, outbound links, and tech stack. Give it a URL and get back head metadata (title, description, OG/Twitter cards, canonical, favicon), scraped body text with an LLM summary, the outbound link list, and a tech-stack fingerprint (CMS, framework, CDN, hosting, analytics). One paid call replaces five: ideal for agent research, lead qualification, content cataloging, competitive analysis, RAG ingestion. Composite: one call runs url-metadata-extract + scrape + link-extract + tech-stack-detect in parallel, then summarize-text over the scraped text. Use it as full page intelligence or a website profile. Input schema: - url (string, required): Page URL to profile (http or https). Max 2048 chars. Output schema: - url (string): - metadata (string): - page (string): - summary (string): - links (string): - tech_stack (string): - composed_of (string): - components (string): - degraded (string): --- #### vendor-risk-brief — $0.06 USDC URL: https://agentutility.ai/compose/vendor-risk-brief POST: https://x402.agentutility.ai/vendor-risk-brief Price: 0.06 USDC Method: POST Category: uncategorized Tags: compose, vendor, risk, brief, vendor-risk-brief Description: Vendor risk brief API for supplier vetting and vendor onboarding checks: assess a vendor or supplier domain before you sign a contract or grant system access. Pulls WHOIS/RDAP registration age, DNS records, TLS certificate health, DMARC/SPF/DKIM email authentication, a domain-wide email deliverability posture check, and detected tech stack into one procurement-ready risk brief. Composite: one call runs whois-lookup + dns-lookup + ssl-cert-info + dmarc-check + email-deliverability-check + tech-stack-detect in parallel (tech-stack-detect is optional, degrading if the homepage is slow or blocked) into {registration, dns, tls, email_auth, email_posture, tech_stack}. Use it as a vendor risk brief, supplier vetting API, or vendor onboarding due-diligence check. Input schema: - domain (string, required): Vendor or supplier domain to assess, e.g. 'vendor.com'. Max 253 chars; bare hostnames only. Output schema: - domain (string): - registration (string): - dns (string): - tls (string): - email_auth (string): - email_posture (string): - tech_stack (string): - composed_of (string): - components (string): - degraded (string): --- #### video-brief — $0.08 USDC URL: https://agentutility.ai/compose/video-brief POST: https://x402.agentutility.ai/video-brief Price: 0.08 USDC Method: POST Category: uncategorized Tags: compose, video, brief, video-brief Description: Transcribes and summarizes any video URL in one call. Composite: one call runs video-to-text + summarize-text. Whisper v3 transcription (auto-detects 90+ languages), then a summary of the transcript. Returns full transcript, duration, summary, and per-component telemetry. If transcription times out, responds 424 with partial telemetry. Use it as a video TLDR, video digest, or Whisper transcription plus LLM summary. Input schema: - video_url (string, required): Public http(s) URL of the video to transcribe and summarize. Max 2048 chars. Output schema: - video_url (string): - transcript (string): - transcript_chars (string): - duration_seconds (string): - summary (string): - composed_of (string): - components (string): - degraded (string): --- #### wallet-dossier — $0.05 USDC URL: https://agentutility.ai/compose/wallet-dossier POST: https://x402.agentutility.ai/wallet-dossier Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, wallet, dossier, wallet-dossier Description: Profiles an EVM wallet in one call: address label, ENS reverse lookup, ERC-20 balance, and FIFO token P&L. Composite: one call runs wallet-label + ens-resolve + wallet-current-balance + wallet-pnl in parallel and merges the results into one structured report with per-component telemetry. Returns known-address label and category, EOA-vs-contract status, primary ENS name, current ERC-20 balance (USDC on Base by default, any token via token_address), and FIFO cost-basis P&L for that token. wallet-pnl is optional and degrades on timeout. Data-only aggregation; no advice. Use it as an EVM address data pack or wallet profile bundle. Input schema: - address (string, required): 0x-prefixed 20-byte EVM wallet address. - chain (string, optional): EVM chain slug for label/balance context, e.g. 'ethereum' or 'base'. - token_address (string, optional): Optional ERC-20 contract for balance + PnL. Default: USDC on Base. Output schema: - address (string): - label (string): - ens (string): - balance (string): - pnl (string): - balance_token (string): - balance_chain (string): - note (string): - composed_of (string): - components (string): - degraded (string): --- #### wallet-intel-pack — $0.08 USDC URL: https://agentutility.ai/compose/wallet-intel-pack POST: https://x402.agentutility.ai/wallet-intel-pack Price: 0.08 USDC Method: POST Category: uncategorized Tags: compose, wallet, intel, pack, wallet-intel-pack Description: EVM wallet + contract risk pack for wallet and crypto agents deciding whether to interact with an address. Composite: one call runs wallet-label + ens-resolve + wallet-current-balance + wallet-pnl + gas-now-base in parallel, and for contract addresses adds token-risk + token-honeypot + lp-lock-check, merging everything into {label, ens, balance, pnl, gas, contract_risk}. Phase 1 labels the address to learn is_contract; EOAs get contract_risk: null and the three risk legs never run, so a plain-wallet lookup is five constituents for $0.08 while a contract lookup adds the risk bundle at the same price. ens-resolve, wallet-pnl, gas-now-base, and the three risk legs are optional and degrade instead of failing the pack. EVM only (Base or Ethereum). Data-only aggregation of public on-chain records; no advice. Input schema: - address (string, required): 0x-prefixed 20-byte EVM wallet or contract address. - chain (string, optional): 'base' or 'ethereum'. Default 'base'. Output schema: - address (string): - chain (string): - label (string): - ens (string): - balance (string): - pnl (string): - gas (string): - contract_risk (string): - composed_of (string): - components (string): - degraded (string): --- #### weather-localize-pack — $0.03 USDC URL: https://agentutility.ai/compose/weather-localize-pack POST: https://x402.agentutility.ai/weather-localize-pack Price: 0.03 USDC Method: POST Category: uncategorized Tags: compose, weather, localize, pack, weather-localize-pack, translate Description: Get current weather for a city and a translated conditions brief in a single call. Composite: one call runs weather-current-city, then translate over a short summary of temperature, humidity, and wind. Send a city name and a target language; get back the raw Open-Meteo weather data, an English summary, and a localized summary in the requested language, ready to drop into a trip-planning app or travel notification. Use it as a localized weather API, travel weather translator, or multilingual forecast brief generator. Input schema: - city (string, required): City or place name, e.g. Paris or San Francisco. Max 120 chars. - target_language (string, required): Language name or ISO code for the summary translation. - country_code (string, optional): Optional ISO-2 country code to disambiguate city names. - units (string, optional): Weather units. Default metric. - forecast_days (number, optional): Daily forecast days to include, 1-7. Default 1. - hourly (boolean, optional): Include hourly forecast arrays when true. Output schema: - city (string): - target_language (string): - english_summary (string): - localized_summary (string): - composed_of (string): - components (string): - degraded (string): --- #### webpage-change-report — $0.04 USDC URL: https://agentutility.ai/compose/webpage-change-report POST: https://x402.agentutility.ai/webpage-change-report Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, webpage, change, report, webpage-change-report Description: Detects changes to a webpage and explains them in plain language, in one call. Give it a URL (plus optional previous_hash or previous_text baseline and CSS selector scope) and get back the changed flag, content hash, added/removed line diff, and an LLM summary of what actually changed, ready to drop into an alert or agent decision. Ideal for competitor monitoring, policy-change tracking, status-page watching, changelog digests. Composite: one call runs webpage-diff first, then summarize-text over the diff. Use it as a website change monitor, page-watch + diff digest, TOS-policy change explainer, or price-page monitor with narrative. Input schema: - url (string, required): Page URL to fetch (http or https). Follows redirects. - previous_hash (string, optional): SHA-256 of a prior fetch, hex-encoded. Sets response.changed. - previous_text (string, optional): Prior plain-text content. Enables the added/removed line diff. Max 100000 chars. - selector (string, optional): Optional CSS selector to scope the diff (e.g. 'article', '#price'). Output schema: - url (string): - final_url (string): - status_code (string): - changed (string): - current_hash (string): - char_count (string): - selector (string): - diff (string): - change_summary (string): - composed_of (string): - components (string): - degraded (string): --- #### website-trust-report — $0.04 USDC URL: https://agentutility.ai/compose/website-trust-report POST: https://x402.agentutility.ai/website-trust-report Price: 0.04 USDC Method: POST Category: uncategorized Tags: compose, website, trust, report, website-trust-report Description: Gathers site legitimacy signals for a URL in one call: TLS, domain risk, lookalike detection, metadata, and tech stack. Composite: one call runs ssl-cert-info + domain-risk-check + homoglyph-check + url-metadata-extract + tech-stack-detect in parallel over a URL (the hostname is derived for the domain-shaped checks) and merges them into {tls, domain_risk, lookalike, metadata, tech_stack}. Data signals only; no verdicts or safety guarantees. Use it as a URL safety data source, phishing triage bundle, or link inspection for security and moderation agents. Input schema: - url (string, required): Page URL to inspect, http or https, e.g. 'https://example.com/login'. Max 2048 chars. Output schema: - url (string): - hostname (string): - tls (string): - domain_risk (string): - lookalike (string): - metadata (string): - tech_stack (string): - composed_of (string): - components (string): - degraded (string): --- #### wiki-brief — $0.03 USDC URL: https://agentutility.ai/compose/wiki-brief POST: https://x402.agentutility.ai/wiki-brief Price: 0.03 USDC Method: POST Category: uncategorized Tags: compose, wiki, brief, wiki-brief Description: Looks up a topic on Wikipedia and digests it in one call: canonical article, bullet brief, and named entities. Returns the article's title, URL, Wikidata Q-id, and intro, a bullet brief distilled from the article body, and the named entities (people, organizations, locations, dates) it mentions. One paid call replaces the lookup-then-digest agent loop: ideal for topic primers, RAG context assembly, research agents, quiz/content generation. Composite: one call runs wikipedia-lookup first, then summarize-text + extract-entities in parallel over the article text. Use it as an encyclopedia lookup + summary + entities bundle, RAG context builder, or topic primer API. Input schema: - topic (string, required): Topic, person, place, or concept to brief. 1-300 chars. Output schema: - topic (string): - title (string): - canonical_url (string): - description (string): - wikidata_item (string): - intro (string): - brief (string): - entities (string): - composed_of (string): - components (string): - degraded (string): --- #### x-account-authenticity — $0.05 USDC URL: https://agentutility.ai/compose/x-account-authenticity POST: https://x402.agentutility.ai/x-account-authenticity Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, x, account, authenticity, x-account-authenticity Description: Score whether an X/Twitter handle is a real person or a bot/impersonator before an agent trusts, follows, or replies to it. Composite: one call runs x-username + twitter-x-api + twitter-sentiment + ai-content-detector + homoglyph-check in parallel, fetching the profile and recent timeline, then scoring the timeline text for AI-generated tells, tone, and checking the handle and display name for brand-impersonation homoglyphs. Returns an authenticity score with the specific reasons behind it (follower ratios, account age, AI-text probability, homoglyph risk). This is a heuristic label, not a guarantee. Use it as a bot detection API, account authenticity check, impersonation screen, or handle trust score before engaging with an X account. Input schema: - handle (string, required): X/Twitter handle to score, with or without the leading @, e.g. 'elonmusk' or '@elonmusk'. Letters, digits, underscore; max 15 chars. - sample_size (number, optional): How many recent tweets to sample for the AI-text and sentiment checks. Default 20, range 5-50. Output schema: - handle (string): - authenticity_score (string): - signals (string): - reasons (string): - composed_of (string): - components (string): - degraded (string): --- #### x-account-slop-check — $0.05 USDC URL: https://agentutility.ai/compose/x-account-slop-check POST: https://x402.agentutility.ai/x-account-slop-check Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, x, account, slop, check, x-account-slop-check Description: Account slop-check API: send an X/Twitter handle and get back how much of that account's recent output reads as AI-generated. Composite: one call runs user-tweets to pull recent posts, then runs ai-content-detector on each qualifying post, so the response carries a per-post verdict (likely_human, uncertain, likely_ai) and probability, not one blended number. Distinct from x-account-authenticity, which scores bot-likelihood from account metadata and blends one AI-text signal across the whole timeline; this endpoint reads post text post-by-post and reports a slop rate plus an overall mostly_human/mixed/mostly_ai read. user-tweets is the required leg; the per-post detector pass degrades gracefully instead of failing the whole response. Use it as an AI slop detector for X accounts, a bot content screen, an account quality check, or a feed hygiene filter for agents. Input schema: - username (string, required): X/Twitter handle to check, with or without @. Max 15 chars. - max_posts (number, optional): Max recent posts to pull and score (default 10, clamped 5-20). Output schema: - username (string): - posts_checked (string): - posts_too_short (string): - slop_rate (string): - per_post (string): - account_verdict (string): - composed_of (string): - components (string): - degraded (string): --- #### x-kol-sentiment — $0.05 USDC URL: https://agentutility.ai/compose/x-kol-sentiment POST: https://x402.agentutility.ai/x-kol-sentiment Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, x, kol, sentiment, x-kol-sentiment Description: KOL sentiment API: send a topic and get back a follower-weighted sentiment read across recent X/Twitter posts from accounts big enough to move opinion, not noise accounts. Composite: one call runs tweet-search over a large page, filters to authors above a follower bar, scores each qualifying post with a deterministic lexicon, and rolls the scores into one follower-weighted number, then runs an optional sentiment-analysis LLM pass over the same text as corroboration. tweet-search is required; the LLM leg degrades the response instead of failing the call, since the weighted score comes from the local scorer either way. Use it as a KOL sentiment tracker, influencer sentiment API, or follower-weighted social sentiment tool for agents gauging how a topic lands with accounts that matter. Input schema: - topic (string, required): Topic, brand, ticker, or phrase to gauge sentiment on, e.g. 'x402 payments'. Max 500 chars. - min_followers (number, optional): Minimum follower count for a post's author to qualify (default 10000). - max_posts (number, optional): Max qualifying posts to score and return (default 25, max 50). Output schema: - topic (string): - kol_sentiment (string): - llm_sentiment (string): - posts (string): - sample_size (string): - searched (string): - min_followers (string): - composed_of (string): - components (string): - degraded (string): --- #### x-topic-pulse — $0.05 USDC URL: https://agentutility.ai/compose/x-topic-pulse POST: https://x402.agentutility.ai/x-topic-pulse Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, x, topic, pulse, x-topic-pulse Description: Takes the pulse of a topic on X (Twitter): tweet search, sentiment, and top voices in one call. Composite: one call runs tweet-search + twitter-sentiment in parallel over the same topic and merges recent tweets, aggregate sentiment, and the accounts driving engagement (top_voices ranked by likes, retweets, replies). One settlement instead of stitching three X calls. Use it for X topic intelligence or social listening for agents. Input schema: - topic (string, required): Topic, phrase, or X search query. 1-300 chars. - language (string, optional): Two-letter language code. Default 'en'. - max_results (number, optional): Tweets to return, 5-50. Default 20. Output schema: - topic (string): - tweet_count (string): - tweets (string): - sentiment (string): - top_voices (string): - composed_of (string): - components (string): --- #### youtube-brief — $0.05 USDC URL: https://agentutility.ai/compose/youtube-brief POST: https://x402.agentutility.ai/youtube-brief Price: 0.05 USDC Method: POST Category: uncategorized Tags: compose, youtube, brief, youtube-brief Description: Summarizes a YouTube video from its URL or ID: transcript, TLDR, and named entities in one call. Composite: one call runs youtube-transcript + summarize-text + extract-entities. Pulls the YouTube transcript, then summary and named entity extraction (people, orgs, locations, dates) run in parallel. Returns transcript excerpt, summary, entities, and per-component telemetry. Use it as a video digest or closed-caption summarizer. Input schema: - video_url_or_id (string, required): YouTube video ID (11-char) or full URL (youtube.com/watch?v=..., youtu.be/..., /shorts/...). Max 300 chars. Output schema: - video_id (string): - title (string): - language (string): - transcript_chars (string): - transcript_excerpt (string): - summary (string): - entities (string): - composed_of (string): - components (string): - degraded (string): --- ## recent updates Daily articles on x402, the agent economy, and the agentutility portfolio. The 15 most recent are inlined below; the full archive lives at https://agentutility.ai/updates ### 2026-08-15 — A bounded repeat-research recipe for web-search URL: https://agentutility.ai/updates/web-search-repeat-research-recipe Tags: web-search, research, retention, mcp Cluster: web-probe The new web-search recipe caps one paid request, records a local run claim, and keeps the query, result count, and recency window stable for a later source-list comparison. ## What changed `web-search` now has a runnable recipe for an agent that needs to revisit the same research question. It takes a query, result count, and recency window, then keeps those inputs fixed for a later source-list comparison. The client approves at most one 0.006 USDC Base payment. It writes a local run claim before payment and never retries automatically. If a response disappears, the recipe stops so the caller can check settlement before buying the search again. ## Reading a repeat run The output keeps the title, URL, snippet, and domain for every result. It also keeps `degraded` and `include_text`. A marked fallback can still be useful, but it shouldn't be compared to a primary search response as if both came from the same source path. Use `search-content` when the next step needs fetched page text. Use `answer-web` when the job is a written answer with cited sources. The new [recipe](../../../recipes/web-search/README.md) keeps the plain source-search job narrow. --- ### 2026-08-14 — image-generate-pro now spells out repeatable premium asset runs URL: https://agentutility.ai/updates/image-generate-pro-repeatable-assets Tags: image-generate-pro, image-production, reproducibility Cluster: synthforge The premium image route now explains how to preserve a chosen tier, canvas, and seed after an asset is approved. `image-generate-pro` is for the point where an image brief moves past a quick draft. It returns a hosted PNG along with the selected tier, resolved model, dimensions, prompt, seed, and timing. Save those fields with an approved asset. The next run can reuse the same tier, canvas, and seed, then change only the prompt detail that is under review. That keeps a product image or campaign series on a known baseline. Start with `balanced` for the Flux 2 Pro default. If a job needs `recraft`, `seedream`, `grok`, or `qwen`, treat that tier as a new baseline and keep it fixed for comparable reruns. --- ### 2026-08-14 — One command to pay for any endpoint: @agentutility/cli URL: https://agentutility.ai/updates/agentutility-cli Tags: cli, tooling, x402, wallets npx @agentutility/cli handles wallet creation, catalog search, price checks, and the x402 payment handshake. Two commands from zero to a paid call. Calling a paid endpoint used to mean writing a Node script: import the x402 SDK, wire a signer, wrap fetch, then POST. The new CLI does all of that behind one command. ```bash npx @agentutility/cli wallet create # fund the printed address with USDC on Base, then: npx @agentutility/cli call cve cve_id=CVE-2021-44228 ``` `wallet create` writes a key to `~/.agentutility/wallet.json` with owner-only permissions and prints the address to fund. No ETH needed. Payments settle through gasless `transferWithAuthorization`. If you already keep a key in `X402_PRIVATE_KEY`, the CLI uses that instead and never touches disk. `search` greps the 799-endpoint catalog by keyword and shows prices. `price <slug>` prints what a call costs and which inputs it takes. `call <slug> key=value` checks the price, signs the payment, and prints the JSON response on stdout, so it pipes straight into `jq`. Spending is capped, and the cap is enforced in the payment client itself. A call settles under the quoted registry price or it doesn't settle. Anything over $0.25 asks for `--yes`, endpoints the registry can't price need an explicit `--max-price`, and the client refuses challenges for the wrong network, the wrong asset, or a non-EIP-3009 transfer method before anything gets signed. Every settled call prints the amount and transaction hash to stderr. The [Claude Code skill](https://agentutility.ai/skill.md) now teaches the CLI flow first, with the raw SDK script kept as the in-process fallback. Packag [...truncated; see full article at link above...] --- ### 2026-08-13 — image-generate is now $0.011 per call URL: https://agentutility.ai/updates/image-generate-price Tags: image-generate, pricing, image-production Cluster: synthforge The repeatable hosted-PNG route and its inherited image-generation aliases now charge $0.011 per call. The request and response contract is unchanged. `image-generate` now costs $0.011 per call on Base. Its request fields, model tiers, and hosted-PNG response stay the same. Send a prompt with optional dimensions, tier, model, seed, or negative prompt. The response still includes the image URL, resolved model, final dimensions, prompt, seed, and timing, so a later step can rerun an approved asset from the saved request. The image-focused routes that inherit `image-generate` use the same price because they run the same generation service. This includes product-specific entry points such as app-icon, newsletter, and presentation-image generation. Use `image-generate` for the fast lane. Use `image-generate-pro` or `image-generate-ultra` when the job needs their separate model tiers. --- ### 2026-08-13 — image-generate now names the AI image generator job directly URL: https://agentutility.ai/updates/image-generate-ai-image-generator-copy Tags: image-generate, image-generation, mcp Cluster: synthforge The image-generate listing and Synthforge MCP tool now lead with the AI image generator job while keeping the existing request and hosted-PNG response unchanged. `image-generate` already returns a hosted PNG from a prompt. The listing now says that in the terms an agent is likely to search: AI image generator, text-to-image API, and prompt-to-PNG API. The call itself hasn't changed. Send `prompt` with optional dimensions, tier, model, and seed. The response still includes the image URL, resolved model, final dimensions, prompt, seed, and timing. Keep those response fields with an approved asset. You can rerun the same request later or change one control to make a deliberate variant. The same copy is available in the Synthforge MCP package, so an agent can find the repeatable image-production route from either catalog. --- ### 2026-08-12 — Five gates before an x402 endpoint cluster gets code URL: https://agentutility.ai/updates/writing-a-cluster-design-spec Tags: process, specs, product Our cluster spec names the buyer, x402 wedge, lead endpoint, build order, and kill criteria before coding starts, keeping paid agent tools tied to a callable job. ## Code comes after the market decision Code is cheap. A bad cluster is expensive. Agentutility now lists 799 paid endpoints across 17 clusters. Calls range from $0.001 to $0.50 in USDC on Base. At that size, a handler can be finished faster than its reason to exist can be proven. So every proposed cluster starts in `docs/superpowers/specs/`. The spec answers five questions: who pays, what gets them to make the first call, which endpoint leads, what gets built first, and what would stop the work. If any answer is fuzzy, the status stays draft. LLM routers need this discipline too. They compare a request with an endpoint’s name, contract, output, and price. If several endpoints appear equally suitable, the cluster hasn’t been defined tightly enough. ## The cluster spec template Our cluster design files follow this skeleton: ```text Status: Buyer: Trigger: x402 wedge: Lead endpoint: Endpoint table: Common input contract: Common output contract: Price per call: Build order: Kill criteria: Exit criteria: Non-goals: ``` **Buyer.** Name one agent or operator with a repeated job. “Developers” is too broad. “A coding agent checking a repository before deploy” is usable. The spec also names the event that causes a call, such as a pending release or a newly received marketplace notice. **Wedge.** This is the smallest result worth paying for by itself. Prooflayer’s `secrets-exposure-check`, for example, accepts a public repository or supplied files and returns file-level find [...truncated; see full article at link above...] --- ### 2026-08-11 — Repeatable image production with one seed URL: https://agentutility.ai/updates/image-generate-repeatable-assets Tags: image-generate, image-production, reproducibility Cluster: synthforge A runnable image-generate request that keeps prompt, dimensions, tier, and seed together so an agent can reproduce an approved asset instead of starting over. An approved image shouldn't turn into a guessing game on the next run. Keep the prompt, dimensions, tier, and seed with the job record, then send the same values when the workflow needs the asset again. ```json { "prompt": "Studio product photo of a matte black smart notebook on a warm off-white surface, soft side light, no text", "width": 1024, "height": 1024, "tier": "fast", "seed": 481516 } ``` POST that body to `/image-generate`. The response returns the hosted `image_url` along with the resolved `model`, final dimensions, prompt, and seed. Save that response beside the asset. The next production step can reuse the same request or change one field deliberately, such as the prompt or size. Use `fast` for routine image work. Pick `creative` for a more stylized render, `anime` for illustration, or `sd35` when a Stable Diffusion-style output is the right fit. Keep the tier fixed when you need a comparable rerun, since it chooses the model behind the request. The route accepts `negative_prompt` when a batch needs a shared exclusion, and it snaps dimensions to the supported 256 to 1024 pixel range in 16-pixel increments. That keeps stored jobs valid without a separate image setup step. This is useful for catalog images, recurring social creative, and any agent flow that needs to regenerate a known visual without a vendor account or file upload. --- ### 2026-08-10 — Deprecating paid x402 endpoints with 410 Gone and a successor URL URL: https://agentutility.ai/updates/endpoint-deprecation-without-tears Tags: versioning, deprecation, api-design Retire paid x402 routes safely with a dated notice, an updated registry record, a free 410 response, and a machine-readable link that sends agents to the successor. ## Give callers an announcement window A paid endpoint shouldn’t disappear between two registry refreshes. Publish a stop date while the old route still works, then give agents at least 30 days to move. The notice needs four facts: the endpoint name, its final service date, the successor URL, and any request differences. Put them at the start of the old registry description. Don’t bury the date in an article that a routing model may never read. A machine-readable record could look like this: ```json { "name": "link-unshortener", "status": "deprecated", "sunset": "2026-09-09T00:00:00Z", "successor_url": "https://api.agentutility.ai/url-expander" } ``` If your registry schema can’t hold those fields, write the same facts into the description. During the announcement window, successful responses should also include `Sunset` and `Link` headers. Why be this explicit? Agentutility currently lists 799 paid endpoints across 17 clusters, priced from 0.001 to 0.5 USDC per call. A router will keep choosing an old entry if it still reads like an active tool. ## Use 410 Gone for a retired paid route A `301 Moved Permanently` response looks convenient. It’s risky for an x402 POST. Some clients may turn the redirected request into a GET. Others won’t forward the body or payment headers. And a payment authorization created for the old resource shouldn’t be treated as authorization for a different URL. `410 Gone` makes the state unambiguous. Return it before issuing an x402 [...truncated; see full article at link above...] --- ### 2026-08-09 — Translate now leads with recurring support and document work URL: https://agentutility.ai/updates/translate-recurring-workflows Tags: translation, support, documentation, localization The translate listing now makes its recurring agent use cases and response contract explicit. `translate` is for the small text jobs that keep showing up in an agent loop: a support reply, a product note, a release message, or a section of technical documentation. Send `text` and `target_language`. Add `source_language` when it is known, or let the endpoint detect it. `formality` accepts `casual`, `formal`, or `neutral`. The response returns `translated_text` and `detected_source_language`, while keeping Markdown, code blocks, URLs, and proper nouns intact. The listing now calls out those jobs directly, so an agent looking for a support reply translator, document translation service, or localization API can identify the same route without guessing at its input contract. --- ### 2026-08-08 — browser-session now states its public-URL limits URL: https://agentutility.ai/updates/browser-session-update-2026-08-08 Tags: x402, update, browser-session, web-probe Cluster: web-probe browser-session still costs 0.03 USDC per call, but its catalog contract now caps public URLs at 4,096 characters and marks two legacy controls as compatibility inputs. ## The catalog contract got sharper `browser-session` now has a tighter routing contract in `bankr.x402.json`. It opens a public HTTP or HTTPS page with JavaScript enabled. Callers get rendered HTML or a base64 PNG screenshot. The call still costs `0.03` USDC through x402 on Base mainnet under the `exact` payment scheme. The earlier description said the endpoint loaded “a URL” and called it a “full-page screenshot API.” Those phrases left room for bad routing decisions. An agent could send a private-network address, or promise a full-scroll capture because `full_page: true` existed in the schema. The new copy removes both assumptions. In a catalog with 799 paid endpoints, that matters. Tool descriptions are part of the contract an LLM reads before it chooses where to spend. ## What changed in bankr.x402.json | Registry item | Before | Now | |---|---|---| | Main description, URL scope | “Loads a URL” | “Loads a public URL” | | Main description, screenshot use | “full-page screenshot API” | “screenshot API” | | `url.maxLength` | Absent | `4096` | | `url` description | Any absolute HTTP(S) URL | Public HTTP(S) URL; private-network targets are rejected | | `full_page` description | Promised the full scrollable page | Accepted for compatibility; capture dimensions aren’t caller-controlled | | `block_ads` description | Claimed ad and tracker blocking by default | Accepted for compatibility; filtering isn’t caller-controlled | | Price and settlement | `0.03` USDC on Base, `exa [...truncated; see full article at link above...] --- ### 2026-08-07 — image-generate now calls out its repeatable PNG workflow URL: https://agentutility.ai/updates/image-generate-repeatable-png-workflow Tags: synthforge, image-generation, mcp Cluster: synthforge The image-generate listing now makes the hosted-PNG response and seed-based repeat requests easier to spot before an agent pays. ## What changed The `image-generate` listing now leads with the job many callers return for: turn a prompt into a hosted PNG, then pass that URL into the next step. It also explains what stays with the result. The response includes the resolved model, final dimensions, prompt, seed, and timing beside the image URL. Send a seed when a later request needs the same generation inputs. ## Picking a tier Use `fast` for quick image work. `creative` is for stylized marketing art. `anime` is for illustration. `sd35` is for Stable Diffusion-style output. Nothing about the request shape, response shape, or $0.01 price changed. This is clearer catalog and MCP copy for the existing endpoint. --- ### 2026-08-06 — A repeatable paid WHOIS and RDAP workflow URL: https://agentutility.ai/updates/whois-rdap-repeat-workflow Tags: web-probe, whois, rdap, retention Cluster: web-probe The WHOIS/RDAP comparison page now gives agents a runnable $0.005 lookup and the fields to retain for a later domain check. ## What changed The new WHOIS/RDAP comparison page documents the `whois` route as a $0.005 paid lookup, with a curl request and a small request body an agent can reuse. It also names `whois-lookup` as the longer search slug for the same backend. The page lists the response fields worth carrying into a later check: expiration date, registrar, nameservers, DNSSEC state, status codes, and flags. That gives a repeat workflow a stable comparison record instead of an unstructured domain lookup. ## Why `whois` already returns registration facts from RDAP. Agents doing diligence or renewal checks need to see the request shape and know which returned fields can change before deciding to pay again. The page keeps the boundary clear: the response is evidence for review, not a fraud verdict or a safety guarantee. --- ### 2026-08-05 — What repricing 73 endpoints taught us about one-cent calls URL: https://agentutility.ai/updates/pricing-experiments Tags: pricing, experiments, data Data from a 73-endpoint repricing shows why a tenth of a cent can't create demand, one-cent calls suit repeat work, and ten-cent calls need explicit user value. ## The cheapest tier didn't buy demand On July 2, we repriced 73 endpoints. The clearest result came from 61 endpoints that had cost $0.001 or $0.002 and recorded zero external buyers during the prior 30 days. Their prices moved to $0.005. That cohort kills a common pricing assumption: making a call almost free doesn't create a reason to call it. A router still needs a recognizable task, a useful schema, and an output that fits its current plan. Dropping from half a cent to a tenth of a cent can't repair weak demand. But cheap endpoints can draw real use. Six endpoints in that same price band already had external buyers: `exchange-rates`, `ip-asn`, `cron-explain`, `keyword-suggest`, `earthquakes-recent`, and `hyperliquid-market`. Why those? Their jobs are easy to identify. An agent either needs the ASN for an IP address or it doesn't. The answer is structured, and the call can sit inside a repeated workflow without forcing a budget decision each time. Price matters after intent exists. ## One cent is the working band Before the July repricing, `image-generate`, `translate`, and the search family were among the most-bought endpoints at $0.01 per call. That put one cent at the center of observed paid demand, even though dozens of cheaper endpoints saw no external buyer. We doubled `image-generate` and the search routes to $0.02. `translate` moved to $0.015. Those increases were rolled back the next day. That one-day move isn't an elasticity estimate. It gave too litt [...truncated; see full article at link above...] --- ### 2026-08-04 — The four signals behind Coinbase Bazaar search ranking URL: https://agentutility.ai/updates/the-bazaar-ranking-signals Tags: bazaar, ranking, discovery Coinbase Bazaar ranks x402 endpoints by query relevance and paid usage signals. Here’s how call volume, buyer reach, recent activity, and metadata affect discovery. Coinbase Bazaar doesn’t have one universal leaderboard. It has a catalog ordered by freshness and a semantic search endpoint that mixes query relevance with service quality. That distinction matters. An endpoint can appear near the front of `GET /discovery/resources` because it was recently indexed, yet remain buried when an agent searches for the job it performs. Our registry now has 799 paid endpoints across 17 clusters, with prices from $0.001 to $0.50 per call. Getting listed isn’t enough at that scale. The endpoint has to match the buyer’s words, and Bazaar needs evidence that people can pay for it successfully. ## What Coinbase confirms [Coinbase’s Bazaar documentation](https://docs.cdp.coinbase.com/x402/bazaar) names four service-quality signals: - Distinct buyers that have paid the service - Successful transaction count - Time since the service was last used - Quality and completeness of discovery metadata Search relevance is calculated separately. Bazaar matches the buyer’s query against indexed text, then blends that match with its quality score. Coinbase doesn’t publish the weights or a per-listing score breakdown. So call volume moves a listing, but raw HTTP traffic doesn’t. The transactions must settle through the CDP facilitator. Ten paid calls can raise transaction volume and refresh recent activity, while ten calls from one wallet still represent one distinct buyer. That’s a useful limit. Replaying calls from the same test wallet can prove an endpoint [...truncated; see full article at link above...] --- ### 2026-08-03 — Flagging likely agent infrastructure with WebProbe ip-asn URL: https://agentutility.ai/updates/ip-asn-for-anti-abuse Tags: web-probe, anti-abuse, asn Cluster: web-probe Use WebProbe ip-asn to map request IPs to network owners, spot traffic from hosting or VPN ranges, and add an agent-infrastructure signal without blocking legitimate users. ## An IP address can tell you who runs the network A request hits your signup route. The user agent looks ordinary, but the traffic arrives in sharp bursts from an address owned by a large hosting network. Is it a person, an agent, or a browser running inside a cloud machine? WebProbe's `ip-asn` endpoint gives you a useful first signal. Send an IPv4 or IPv6 address and get its Autonomous System Number, network organization, and approximate location. The call costs $0.001 in USDC over x402 on Base mainnet. ```http POST https://x402.agentutility.ai/ip-asn Content-Type: application/json { "ip": "8.8.8.8" } ``` A successful response has this shape: ```json { "ip": "8.8.8.8", "asn": 15169, "asn_org": "Google LLC", "country_code": "US", "country": "United States", "region": "California", "city": "Mountain View", "postal": "94043", "latitude": 37.4056, "longitude": -122.0775, "timezone": "America/Los_Angeles" } ``` The endpoint accepts one field, `ip`. Invalid addresses get a `400` response, so reject malformed forwarded headers before paying for a lookup. ## What an ASN signal actually means An ASN identifies the network announcing an IP prefix. It doesn't identify the person or process behind a request, and `ip-asn` doesn't return a magic `is_vpn` flag. That distinction matters. Traffic from a residential access network usually points toward a household or mobile connection. Traffic from a hosting network is more likely to come from a server, C [...truncated; see full article at link above...] --- ## campaign pages ### Agent Due Diligence API: pay-per-call workflow vs account-based APIs URL: https://agentutility.ai/campaigns/agent-due-diligence-capture-comparison Offer: agent-due-diligence agent due diligence workflow for agents that need paid x402 calls without account setup. # Agent Due Diligence API: pay-per-call workflow vs account-based APIs Agents don't want another account. They need a callable result with a known price. | Need | Account-based API | AgentUtility draft angle | |---|---|---| | Launch Review job | Sign up, store keys, handle billing | Pay per call with x402 and get the result | | Workflow shape | Stitch 5 services | Start from Agent Due Diligence API as one bundle | | Review status | Marketing claim risk | Policy gate required before publication | --- ### Agent Due Diligence API: pay-per-call workflow vs account-based APIs URL: https://agentutility.ai/campaigns/agent-due-diligence-recipe-comparison Offer: agent-due-diligence agent due diligence workflow for agents that need paid x402 calls without account setup. # Agent Due Diligence API: pay-per-call workflow vs account-based APIs Agents don't want another account. They need a callable result with a known price. | Need | Account-based API | AgentUtility draft angle | |---|---|---| | Launch Review job | Sign up, store keys, handle billing | Pay per call with x402 and get the result | | Workflow shape | Stitch 5 services | Start from Agent Due Diligence API as one bundle | | Review status | Marketing claim risk | Policy gate required before publication | --- ### Agent Due Diligence API workflow URL: https://agentutility.ai/campaigns/agent-due-diligence-recipe-recipe Offer: agent-due-diligence One call to inspect code, deploy config, dependency risk, secrets, and prompt-injection exposure. # Agent Due Diligence API workflow recipe Buyer: Launch Review. Job: One call to inspect code, deploy config, dependency risk, secrets, and prompt-injection exposure. Use this when an agent needs one paid action instead of a pile of accounts, keys, and glue code. ## Agent prompt ```text Find the smallest paid action that can answer this launch review job. Prefer AgentUtility endpoints that return structured JSON and have a clear per-call price. ``` ## Endpoint bundle - `secrets-exposure-check` - `deploy-config-risk` - `dep-risk-summary` - `prompt-injection-surface` - `github-repo-health` --- ### Agent Search & News: x402 calls vs account-based search APIs URL: https://agentutility.ai/campaigns/agent-search-news-recipe-comparison Offer: agent-search-news A comparison page for agents choosing between per-call x402 search endpoints and account-based search or news APIs. # Agent Search & News: x402 calls vs account-based search APIs Search is often the first paid step in an agent run. The agent needs facts before it drafts, compares, or decides. Account-based search APIs are fine for an app with stored keys and monthly billing. A one-off agent run has a different shape. It needs one paid result, a clear price, and a response it can inspect. ## What changes with x402 - No API account is required for the caller. - The agent sees the price before payment. - The response can be routed through the same wallet flow as the rest of the AgentUtility catalog. - The caller can mix search, news, and brief-generation endpoints without adding new vendor keys. ## Endpoint bundle - `web-search` - `serp-search` - `hn-search` - `news-search` - `answer-web` - `research-brief` - `news-digest` ## Best fit Use the bundle when the agent needs fresh context and can spend per call. Use a direct account-based search provider when you already have a high-volume contract, a custom ranking model, or strict source licensing needs. ## Current review gate This campaign came from the growth loop because Agent Search & News is the highest-ranked market signal. Keep claim [...truncated; see full page at link above...] --- ### Agent Search & News workflow URL: https://agentutility.ai/campaigns/agent-search-news-recipe-recipe Offer: agent-search-news One x402 bundle for agents that need search results, headlines, and cited briefs without wiring a search stack. # Agent Search & News workflow recipe Buyer: research agents. Job: fetch current web results, story links, headlines, and short cited briefs through paid calls with known prices. Use this when an agent needs fresh context before it writes, trades, ranks, or routes work. ## Agent prompt ```text Find current sources for this task, prefer AgentUtility search and news endpoints, and return the smallest paid call plan that gives me enough evidence to act. ``` ## Endpoint bundle - `web-search` - `serp-search` - `hn-search` - `news-search` - `answer-web` - `research-brief` - `news-digest` ## When to call each one - Use `web-search` or `serp-search` when the agent needs ordered results. - Use `hn-search` when the task depends on developer or startup discussion. - Use `news-search` when recency matters more than depth. - Use `answer-web` when the agent needs a short answer with source links. - Use `research-brief` or `news-digest` when the agent wants a bundled read instead of raw links. ## Proof to check Search and news is the top ranked growth market in the dashboard right now. The proof signal is strongest around `news-search`, `story-search`, and the broader search-result jo [...truncated; see full page at link above...] --- ### Authentic Sentiment API: pay-per-call workflow vs account-based APIs URL: https://agentutility.ai/campaigns/authentic-sentiment-recipe-comparison Offer: authentic-sentiment authentic sentiment workflow for agents that need paid x402 calls without account setup. # Authentic Sentiment API: pay-per-call workflow vs account-based APIs A sentiment score is only as good as the posts behind it. Bot swarms and AI-written filler skew the number before anyone reads it. | Need | Account-based API | AgentUtility draft angle | |---|---|---| | Brand and community sentiment job | Sign up, store keys, handle billing | Pay per call with x402 and get a filtered read | | Workflow shape | Stitch a search API, an AI-detection API, an account-authenticity API, and a sentiment API by hand | Start from Authentic Sentiment API as one $0.06 bundled call | | Review status | Marketing claim risk | Policy gate required before publication | --- ### Authentic Sentiment API workflow URL: https://agentutility.ai/campaigns/authentic-sentiment-recipe-recipe Offer: authentic-sentiment One call to read sentiment on a topic, brand, or handle after filtering out bot and AI-generated posts. # Authentic Sentiment API workflow recipe Buyer: Brand and community teams running agents that track sentiment. Job: Read sentiment on a topic, brand, handle, or phrase from posts that pass as real, not bot traffic or AI astroturf. Use this when a sentiment read needs to exclude AI-generated posts and low-authenticity accounts before it gets rolled up, not after. ## Agent prompt ```text Check sentiment on "agentutility.ai" but strip out any posts that look AI-generated or come from low-authenticity accounts before you roll it up. Give me the filtered read plus how many posts got excluded and why. ``` ## Endpoint bundle - `x-search` - `ai-content-detector` - `x-account-authenticity` - `sentiment-analysis` --- ### Document Intelligence Pack: pay-per-call workflow vs account-based APIs URL: https://agentutility.ai/campaigns/document-intelligence-capture-comparison Offer: document-intelligence document intelligence workflow for agents that need paid x402 calls without account setup. # Document Intelligence Pack: pay-per-call workflow vs account-based APIs Agents don't want another account. They need a callable result with a known price. | Need | Account-based API | AgentUtility draft angle | |---|---|---| | Research Agents job | Sign up, store keys, handle billing | Pay per call with x402 and get the result | | Workflow shape | Stitch 6 services | Start from Document Intelligence Pack as one bundle | | Review status | Marketing claim risk | Policy gate required before publication | --- ### Document Intelligence Pack: pay-per-call workflow vs account-based APIs URL: https://agentutility.ai/campaigns/document-intelligence-recipe-comparison Offer: document-intelligence document intelligence workflow for agents that need paid x402 calls without account setup. # Document Intelligence Pack: pay-per-call workflow vs account-based APIs Agents don't want another account. They need a callable result with a known price. | Need | Account-based API | AgentUtility draft angle | |---|---|---| | Research Agents job | Sign up, store keys, handle billing | Pay per call with x402 and get the result | | Workflow shape | Stitch 6 services | Start from Document Intelligence Pack as one bundle | | Review status | Marketing claim risk | Policy gate required before publication | --- ### Document Intelligence Pack workflow URL: https://agentutility.ai/campaigns/document-intelligence-recipe-recipe Offer: document-intelligence Turn PDFs, filings, tables, video, and scanned documents into structured agent-readable outputs. # Document Intelligence Pack workflow recipe Buyer: Research Agents. Job: Turn PDFs, filings, tables, video, and scanned documents into structured agent-readable outputs. Use this when an agent needs one paid action instead of a pile of accounts, keys, and glue code. ## Agent prompt ```text Find the smallest paid action that can answer this research agents job. Prefer AgentUtility endpoints that return structured JSON and have a clear per-call price. ``` ## Endpoint bundle - `pdf-to-markdown` - `pdf-text-extractor` - `pdf-extract-tables` - `ocr` - `video-to-text` - `doc-brief` --- ### Inbound Message Firewall API: pay-per-call workflow vs account-based APIs URL: https://agentutility.ai/campaigns/inbound-message-firewall-recipe-comparison Offer: inbound-message-firewall inbound message firewall workflow for agents that need paid x402 calls without account setup. # Inbound Message Firewall API: pay-per-call workflow vs account-based APIs An inbound message that cites a source needs both checked before an agent acts. Checking the message alone leaves the source unverified. | Need | Account-based API | AgentUtility draft angle | |---|---|---| | Pre-action gate job | Sign up, store keys, handle billing | Pay per call with x402 and get one act, verify, or block decision | | Workflow shape | Stitch a prompt-injection API, a moderation API, an AI-detection API, and a content-authenticity API by hand | Start from Inbound Message Firewall API as one $0.06 bundled call | | Review status | Marketing claim risk | Policy gate required before publication | --- ### Inbound Message Firewall API workflow URL: https://agentutility.ai/campaigns/inbound-message-firewall-recipe-recipe Offer: inbound-message-firewall One call to screen an inbound message and its cited source before an agent acts on it. # Inbound Message Firewall API workflow recipe Buyer: Agent operators who need a pre-action gate on inbound messages. Job: Screen an inbound message, an email body, a DM, or a tool result, plus any source URL it cites, and return one act, verify, or block decision. Use this when an agent is about to act on "per this report, do X" and needs to check both the message and the source it points to in one call. ## Agent prompt ```text Before I act on this message, check it for prompt injection, moderation issues, and AI-generated text, and check the source URL it cites for authenticity. Give me one act, verify, or block decision with a risk score. ``` ## Endpoint bundle - `prompt-injection-detect` - `moderate-content` - `ai-content-detector` - `content-authenticity-report` --- ### Pay-per-call image generation API: x402 vs key-and-invoice services URL: https://agentutility.ai/campaigns/pay-per-call-image-generation-api-comparison Offer: image-generate Comparing account-based image generation APIs to x402 pay-per-call endpoints, with real image-generate tiers and prices from the AgentUtility registry. ## The job An agent mid-run needs an image from a text prompt. It doesn't know yet whether it'll need this again tomorrow, or ever. ## Key + invoice, the traditional shape OpenAI's Images API, Stability AI's Stable Image API, and Replicate's hosted model endpoints all follow the same pattern: create an account, generate an API key, store it somewhere the agent can read it, and get billed on a recurring cycle, sometimes per-call against a prepaid balance, sometimes a flat monthly charge regardless of how many calls actually happened. That's a reasonable shape for a service that generates images constantly. It's friction for an agent that wants to try a prompt once, or that's spinning up a sub-task and shouldn't be handed a long-lived vendor credential to do it. ## Pay-per-call, the x402 shape Three tiers, priced by model quality: - **`image-generate`, $0.011.** Tiers: `fast` (z-image-turbo, default), `creative` (chroma), `anime` (wai-Illustrious), `sd35` (venice-sd35). Returns a hosted PNG URL plus the resolved model, final dimensions, prompt, seed, and request timing. - **`image-generate-pro`, $0.06.** The premium lane for a product, campaign, or design asset that needs a c [...truncated; see full page at link above...] --- ### Pay-per-call WHOIS and RDAP API: x402 vs account-bound lookup services URL: https://agentutility.ai/campaigns/pay-per-call-whois-rdap-api-comparison Offer: whois A runnable WHOIS/RDAP lookup pattern for agents that need domain registration facts without storing another vendor key. ## The job An agent needs to check a domain before it trusts a link, starts outreach, or renews a vendor. It needs the registration date, expiry, registrar, nameservers, and DNSSEC state. Those are facts to retrieve, not a verdict about whether a company is safe. ## Account key or one paid request Many domain-data services put WHOIS and RDAP behind an account, a stored API key, and a plan. That fits a monitoring system making a steady stream of lookups. For a one-off diligence step, `whois` returns a 402 first. The response states the USDC price before the agent pays. Resend the request with payment and the endpoint returns the RDAP record for $0.005 per call. No vendor key needs to live in the agent's working memory. ```bash curl -X POST https://x402.agentutility.ai/whois \ -H "Content-Type: application/json" \ -d '{"domain":"example.com"}' ``` The paid response includes the domain, registration and expiration dates, age in days, registrar details, nameservers, DNSSEC status, registry status codes, and flags. Set `include_certificates` to `true` only when the workflow also needs a certificate-transparency summary. ## A repeatable diligence record Save the response fie [...truncated; see full page at link above...] --- ### Slop-Filtered Brief API: pay-per-call workflow vs account-based APIs URL: https://agentutility.ai/campaigns/slop-filtered-brief-recipe-comparison Offer: slop-filtered-brief slop-filtered brief workflow for agents that need paid x402 calls without account setup. # Slop-Filtered Brief API: pay-per-call workflow vs account-based APIs A research brief built from AI-slop sources costs an agent more time than it saves. The filter has to run before the brief, not after. | Need | Account-based API | AgentUtility draft angle | |---|---|---| | Research and content job | Sign up, store keys, handle billing | Pay per call with x402 and get a filtered brief | | Workflow shape | Stitch a web search API, a news search API, an X search API, and an AI-detection API by hand | Start from Slop-Filtered Brief API as one $0.06 bundled call | | Review status | Marketing claim risk | Policy gate required before publication | --- ### Slop-Filtered Brief API workflow URL: https://agentutility.ai/campaigns/slop-filtered-brief-recipe-recipe Offer: slop-filtered-brief One call to research a topic across web, news, and X while dropping AI-flagged sources before you see them. # Slop-Filtered Brief API workflow recipe Buyer: Research and content agents that need a brief they can cite. Job: Research a topic across web, news, and X sources, drop anything that scores as AI-generated, and return a brief grouped by source type with an excluded count. Use this when an agent needs a topic brief without manually screening every source for AI slop first. ## Agent prompt ```text Research "x402 payment protocol adoption" across web, news, and X from the last month. Drop any source that reads as AI-generated and tell me how many you excluded and why. ``` ## Endpoint bundle - `web-search` - `news-search` - `x-search` - `ai-content-detector` --- ### Source Trust Envelope API: pay-per-call workflow vs account-based APIs URL: https://agentutility.ai/campaigns/source-trust-envelope-recipe-comparison Offer: source-trust-envelope source trust envelope workflow for agents that need paid x402 calls without account setup. # Source Trust Envelope API: pay-per-call workflow vs account-based APIs Citing a bad source costs more than the call to check it. An agent needs a verdict, not three raw reports to reconcile itself. | Need | Account-based API | AgentUtility draft angle | |---|---|---| | Pre-citation trust job | Sign up, store keys, handle billing | Pay per call with x402 and get a single verdict | | Workflow shape | Stitch a content-authenticity API, a web search API, and a domain-reputation API by hand | Start from Source Trust Envelope API as one $0.07 bundled call | | Review status | Marketing claim risk | Policy gate required before publication | --- ### Source Trust Envelope API workflow URL: https://agentutility.ai/campaigns/source-trust-envelope-recipe-recipe Offer: source-trust-envelope One call to decide if an agent should trust and cite a given URL. # Source Trust Envelope API workflow recipe Buyer: Research agents and content pipelines deciding what to cite. Job: Send a URL and get one verdict, trusted, mixed, or untrusted, built from content authenticity, corroboration, and domain reputation. Use this when an agent is about to cite a source and needs a single trust check instead of three separate lookups. ## Agent prompt ```text Should I trust and cite https://en.wikipedia.org/wiki/Artificial_intelligence? Check whether the content reads as AI slop, whether other domains corroborate it, and whether the domain itself is reputable, then give me one verdict. ``` ## Endpoint bundle - `content-authenticity-report` - `web-search` - `website-trust-report` --- ### Wallet Intelligence Pack: pay-per-call workflow vs account-based APIs URL: https://agentutility.ai/campaigns/wallet-intelligence-capture-comparison Offer: wallet-intelligence wallet intelligence workflow for agents that need paid x402 calls without account setup. # Wallet Intelligence Pack: pay-per-call workflow vs account-based APIs Agents don't want another account. They need a callable result with a known price. | Need | Account-based API | AgentUtility draft angle | |---|---|---| | Wallet Crypto Agents job | Sign up, store keys, handle billing | Pay per call with x402 and get the result | | Workflow shape | Stitch 6 services | Start from Wallet Intelligence Pack as one bundle | | Review status | Marketing claim risk | Policy gate required before publication | --- ### The x402 pay-per-call API directory: image, search, translate, weather, FX, crypto URL: https://agentutility.ai/campaigns/x402-api-directory Offer: x402-api-directory A job-by-job catalog of pay-per-call x402 endpoints next to the account-based APIs agents already know, with real prices and named alternatives. ## Why this list exists Most API directories sort by category and stop there. This one sorts by job: what an agent is trying to do, the account-based API it would reach for first, and the x402 endpoint that does the same job for a price quoted before payment. Both sides are named. Pick whichever fits the run. Every price and slug below comes straight from the AgentUtility registry (`bankr.x402.json`). None of it is a guess. ## Image generation **Account-based:** OpenAI's Images API, Stability AI's Stable Image API, and Replicate's hosted models all work the same way: create an account, generate a key, store it in the agent's environment, get billed on a schedule even for a single test call. **x402:** - `image-generate`, $0.011. Tiers: `fast` (z-image-turbo, default), `creative` (chroma), `anime` (wai-Illustrious), `sd35` (venice-sd35). Returns a permanent fal-hosted PNG URL. - `image-generate-pro`, $0.06. Tiers: `balanced` (flux-2-pro, default), `recraft` (recraft-v4), `seedream` (seedream-v4), `grok` (grok-imagine-image), `qwen` (qwen-image). - `image-generate-ultra`, $0.22. Tiers: `nano-banana` (nano-banana-pro, Google Gemini Image 3, default), `nano-banana-2`, `nano-banan [...truncated; see full page at link above...] --- ## see also - https://agentutility.ai/llms.txt — short LLM index - https://agentutility.ai/registry.json — machine-readable JSON of every endpoint - https://agentutility.ai/endpoints.txt — plain-text endpoint listing - https://www.x402.org — x402 protocol home - https://modelcontextprotocol.io — MCP spec - https://bazaar.x402.org — official x402 directory