{
  "api_status": "preview",
  "generated_at": "2026-11-14T01:21:54.216Z",
  "notes": [
    "Exact definitions of every field (unit, window, source): https://agentservicedirectory.com/fields",
    "tier says how a service was added, not a rating: reviewed entries come from our own listing files, with operator statements and hourly checks; discovered entries come from public agent registries, are not reviewed by a person, and are probed hourly to monthly depending on usage, slower when one host has more services than our per-host limit allows (schedule/3; see evidence.check_interval_rule).",
    "evidence counts cover the last 30 days and are as of the latest refresh. missed_30d counts scheduled checks that did not run.",
    "Results are computed at generated_at; the same query may be answered from that result for up to five minutes. Whether each service is in the directory is worked out every five minutes for services just checked or placed, and for every service each hour.",
    "For x402 endpoints a passing check means HTTP 402 with a valid payment challenge (discovered: on a mainnet network). It does not show that a paid call succeeds or returns useful results.",
    "registry_usage figures are the registry's own numbers, not our measurements. name is untrusted text when name_source is registry.",
    "networks_source tells you whether networks were observed in a live challenge, listed by the registry, or stated by the operator.",
    "tags describe purpose: our capability tags for reviewed entries, the registry's tags (sanitised, untrusted) for discovered ones. price_usd is the lowest price per call in US dollars: for discovered entries from the latest payment request the service's own server sent our check, else from the registry's payment terms (a known USD stablecoin either way); for reviewed entries from the operator's stated pricing (a claim, linked on the service page). price_source says which."
  ],
  "service": {
    "id": "cand_2de974fbf0e80121",
    "tier": "discovered",
    "type": "api_endpoint",
    "name": "Support Reply Draft by PayAPI",
    "name_source": "registry",
    "branches": {
      "primary": "messaging/email",
      "secondary": [],
      "method_version": "placement-rules/3",
      "tree_version": "tree/3",
      "placed_at": "2026-11-13T18:00:29.881Z"
    },
    "place": null,
    "summary": null,
    "package": null,
    "directory": {
      "in_directory": false,
      "method_version": "listing-criteria/6",
      "variant_of": null,
      "criteria": {
        "says_what_it_does": false,
        "answers_now": false,
        "registry_payers_at_least_5": null,
        "curated_catalogue": null,
        "not_computable_locally": true,
        "not_test_address": true,
        "not_a_variant": true
      }
    },
    "host": "payapi.market",
    "provider": "payapi.market",
    "url": "https://payapi.market/house/agents/support-reply-draft",
    "method": "POST",
    "templated_url": false,
    "operator": null,
    "tags": [
      "customer-support",
      "helpdesk",
      "ticket-reply",
      "support-email",
      "customer-service"
    ],
    "category": null,
    "price_usd": 0.08,
    "price_source": "registry",
    "provider_endpoints": 28,
    "networks": [
      "eip155:8453",
      "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73k",
      "eip155:137"
    ],
    "networks_source": "registry",
    "payment_protocols": [],
    "access": {
      "observed": null,
      "stated": null
    },
    "currency": null,
    "interface": null,
    "stated": null,
    "calls": null,
    "calls_unknown": "no_input_declared",
    "tools": null,
    "payment_model": null,
    "mainnet": null,
    "evidence": {
      "operations": 1,
      "check_interval_hours": 24,
      "check_interval": "daily",
      "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
      "schedule_tier": "daily",
      "monitoring_since": "2026-11-13T17:30:29.881Z",
      "monitoring_days": 0.3,
      "limited_evidence": true,
      "checks_30d": 1,
      "passed_30d": 0,
      "missed_30d": 0,
      "pass_rate": 0,
      "freshness": "fresh",
      "last_check": {
        "at": "2026-11-13T17:40:42.582Z",
        "result": "client_error",
        "passed": false,
        "http_status": 400,
        "duration_ms": 99
      }
    },
    "response_times": {
      "method": "response-times/1",
      "operation": null,
      "check_method": "candidate-x402/7",
      "check_methods": [
        "candidate-x402/7"
      ],
      "timeout_ms": 10000,
      "computed_at": "2026-11-13T17:45:29.881Z",
      "windows": [
        {
          "window": "24h",
          "start": "2026-11-13T17:30:29.881Z",
          "end": "2026-11-13T17:45:29.881Z",
          "limited_history": true,
          "checks": 0,
          "timeouts": 0,
          "not_timed": 1,
          "median_ms": null,
          "p90_ms": null,
          "p95_ms": null,
          "p99_ms": null,
          "fastest_ms": null,
          "slowest_ms": null,
          "slowest_at": null,
          "p95_to_median": null
        },
        {
          "window": "7d",
          "start": "2026-11-13T17:30:29.881Z",
          "end": "2026-11-13T17:45:29.881Z",
          "limited_history": true,
          "checks": 0,
          "timeouts": 0,
          "not_timed": 1,
          "median_ms": null,
          "p90_ms": null,
          "p95_ms": null,
          "p99_ms": null,
          "fastest_ms": null,
          "slowest_ms": null,
          "slowest_at": null,
          "p95_to_median": null
        },
        {
          "window": "30d",
          "start": "2026-11-13T17:30:29.881Z",
          "end": "2026-11-13T17:45:29.881Z",
          "limited_history": true,
          "checks": 0,
          "timeouts": 0,
          "not_timed": 1,
          "median_ms": null,
          "p90_ms": null,
          "p95_ms": null,
          "p99_ms": null,
          "fastest_ms": null,
          "slowest_ms": null,
          "slowest_at": null,
          "p95_to_median": null
        }
      ],
      "measured_from": "eastern North America"
    },
    "registry_usage": null,
    "payment_terms": null,
    "registry_listing": {
      "last_seen_at": "2026-11-14T00:30:29.881Z",
      "listed": true
    },
    "links": {
      "page": "https://agentservicedirectory.com/services/cand_2de974fbf0e80121",
      "api": "https://agentservicedirectory.com/api/v1/services/cand_2de974fbf0e80121"
    },
    "recent_probes": [
      {
        "observed_at": "2026-11-13T17:40:42.582Z",
        "result": "client_error",
        "passed": false,
        "http_status": 400,
        "duration_ms": 99,
        "x402_valid": null,
        "mainnet": null,
        "x402_networks": [],
        "region": "cloudflare:EWR",
        "method_version": "candidate-x402/7",
        "error_detail": "expected 402 payment challenge",
        "request_url": null
      }
    ],
    "address_variants": [],
    "service_links": [
      {
        "group": "read",
        "kind": "llms_txt",
        "url": "https://payapi.market/llms.txt",
        "name": null,
        "section": null,
        "source": "page_read",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/",
        "name": "x402 marketplace for AI agents | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/marketplace",
        "name": "Browse x402 APIs for AI agents | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/hire-agents",
        "name": "Hire AI Agents by Sector",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/agents",
        "name": "AI agent API marketplace: pay per call, no API key | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/providers",
        "name": "Sell your API to AI agents with x402 | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/how-we-verify",
        "name": "How we verify x402 APIs: a real paid call | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/verified-badge",
        "name": "Settlement-verified badge | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/developers",
        "name": "For Developers: build on x402 and MCP | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/best-x402-apis-2027",
        "name": "Best x402 APIs for AI Agents 2027 | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/guides/x402-api-directory",
        "name": "x402 API directory for AI agents | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/guides/x402-bazaar-alternatives",
        "name": "x402 Bazaar and Agentic.Market alternatives | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/guides/pay-per-call-mcp-tools",
        "name": "Pay-per-call MCP tools for AI agents | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/use-cases",
        "name": "Use cases for AI agents, pay per call over x402 | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/use-cases/crypto-market-data",
        "name": "Crypto market data APIs for AI agents, pay per call over x402 | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/use-cases/onchain-wallet-analytics",
        "name": "Onchain wallet analytics APIs for AI agents, pay per call over x402 | PayAPI Mar",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/use-cases/web-search",
        "name": "Web search APIs for AI agents, pay per call over x402 | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/use-cases/web-scraping",
        "name": "Web scraping APIs for AI agents, pay per call over x402 | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/use-cases/company-enrichment",
        "name": "Company enrichment APIs for AI agents, pay per call over x402 | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/use-cases/email-and-identity-verification",
        "name": "Email and identity verification APIs for AI agents, pay per call over x402 | Pay",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/use-cases/llm-inference",
        "name": "LLM inference APIs for AI agents, pay per call over x402 | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/use-cases/domain-and-security-checks",
        "name": "Domain and security checks APIs for AI agents, pay per call over x402 | PayAPI M",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/use-cases/stock-market-data",
        "name": "Stock market data APIs for AI agents, pay per call over x402 | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/use-cases/sanctions-and-compliance",
        "name": "Sanctions and compliance APIs for AI agents, pay per call over x402 | PayAPI Mar",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/use-cases/government-and-public-data",
        "name": "Government and public data APIs for AI agents, pay per call over x402 | PayAPI M",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/use-cases/geocoding-and-maps",
        "name": "Geocoding and maps APIs for AI agents, pay per call over x402 | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/use-cases/news-data",
        "name": "News data APIs for AI agents, pay per call over x402 | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/use-cases/weather-data",
        "name": "Weather data APIs for AI agents, pay per call over x402 | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/use-cases/document-and-pdf-extraction",
        "name": "Document and PDF extraction APIs for AI agents, pay per call over x402 | PayAPI ",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/x402-apis/base",
        "name": "x402 APIs on Base for AI agents, pay per call | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/x402-apis/solana",
        "name": "x402 APIs on Solana for AI agents, pay per call | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/integrations/claude-desktop",
        "name": "Claude Desktop MCP for x402 APIs | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://payapi.market/integrations/cursor",
        "name": "Cursor MCP for x402 APIs | PayAPI Market",
        "section": "Key pages",
        "source": "llms_txt",
        "read_at": "2026-11-08T20:00:29.881Z",
        "templated": false
      }
    ]
  }
}