Skip to content
Mekler AIGet started

Mekler AI / Listing Monitor

Service details

Listing Monitor

Monitor paid API listing presence, buyer-query visibility and metadata changes

0.005 USDC per accepted request

Paid only. No free trial for this operation.

This operation needs paid setup. New to Mekler? Start with a free sample task →

Know its boundaries.

  • Automatic schedules, email, webhooks or directory edits
  • Search rank, indexing or service uptime guarantees
  • Browser-rendered directory verification or paid endpoint execution
  • Price/schema drift comparison; only exact description comparison is supported

Data handling

Buyer queries are disclosed to the selected public directories. Only fixed directory hosts are fetched; the target endpoint is not called. Reports and continuation history are encrypted; successful payment recovery lasts30days. Raw inputs, proofs, source payloads and results are excluded from telemetry.

Input example and exact contract
{
  "resource": "https://api.mekler.ai/v1/email/domains/check-mail-configuration",
  "queries": [
    "check email address syntax and domain MX records"
  ],
  "merchant": "0xF6c6E2e530bb311c14a49C1a07C720fc232c07c5",
  "market_slug": "api-mekler-ai",
  "poll_id": "listing_monitor_example_01"
}

API reference: input, output and error schemas →

Example output
{
  "status": "ok",
  "resource": "https://api.mekler.ai/v1/email/domains/check-mail-configuration",
  "checked_at": 1792155600,
  "observations": [
    {
      "directory": "x402scan",
      "dimension": "x402scan:listing",
      "query": null,
      "source": "https://www.x402scan.com/api/trpc/public.resources.checkRegistered?input=%7B%22json%22%3A%7B%22resources%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fapi.mekler.ai%2Fv1%2Femail%2Fdomains%2Fcheck-mail-configuration%22%2C%22method%22%3A%22POST%22%7D%5D%7D%7D",
      "scope": "exact_operation",
      "state": "found",
      "position": null,
      "metadata": "not_exposed",
      "elapsed_ms": 0,
      "confirmation": "not_needed",
      "attempts": [
        {
          "directory": "x402scan",
          "dimension": "x402scan:listing",
          "query": null,
          "source": "https://www.x402scan.com/api/trpc/public.resources.checkRegistered?input=%7B%22json%22%3A%7B%22resources%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fapi.mekler.ai%2Fv1%2Femail%2Fdomains%2Fcheck-mail-configuration%22%2C%22method%22%3A%22POST%22%7D%5D%7D%7D",
          "scope": "exact_operation",
          "state": "found",
          "position": null,
          "metadata": "not_exposed",
          "elapsed_ms": 0
        }
      ],
      "requests_started": 1
    },
    {
      "directory": "cdp",
      "dimension": "cdp:listing",
      "query": null,
      "source": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/merchant?payTo=0xF6c6E2e530bb311c14a49C1a07C720fc232c07c5&limit=100",
      "scope": "exact_operation",
      "state": "found",
      "position": null,
      "metadata": "not_requested",
      "metadata_hash": "4ce3794e2105e40f00da1d1dc9ac99600f175ee200f0660c82eeaab49b3cf2d9",
      "elapsed_ms": 0,
      "confirmation": "not_needed",
      "attempts": [
        {
          "directory": "cdp",
          "dimension": "cdp:listing",
          "query": null,
          "source": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/merchant?payTo=0xF6c6E2e530bb311c14a49C1a07C720fc232c07c5&limit=100",
          "scope": "exact_operation",
          "state": "found",
          "position": null,
          "metadata": "not_requested",
          "metadata_hash": "4ce3794e2105e40f00da1d1dc9ac99600f175ee200f0660c82eeaab49b3cf2d9",
          "elapsed_ms": 0
        }
      ],
      "requests_started": 1
    },
    {
      "directory": "agentic-market",
      "dimension": "agentic-market:listing",
      "query": null,
      "source": "https://api.agentic.market/v1/services/api-mekler-ai",
      "scope": "exact_operation",
      "state": "found",
      "position": null,
      "metadata": "not_requested",
      "metadata_hash": "4ce3794e2105e40f00da1d1dc9ac99600f175ee200f0660c82eeaab49b3cf2d9",
      "elapsed_ms": 0,
      "confirmation": "not_needed",
      "attempts": [
        {
          "directory": "agentic-market",
          "dimension": "agentic-market:listing",
          "query": null,
          "source": "https://api.agentic.market/v1/services/api-mekler-ai",
          "scope": "exact_operation",
          "state": "found",
          "position": null,
          "metadata": "not_requested",
          "metadata_hash": "4ce3794e2105e40f00da1d1dc9ac99600f175ee200f0660c82eeaab49b3cf2d9",
          "elapsed_ms": 0
        }
      ],
      "requests_started": 1
    },
    {
      "directory": "x402scan",
      "dimension": "x402scan:query:0",
      "query": "check email address syntax and domain MX records",
      "source": "https://www.x402scan.com/api/trpc/public.discover.search?input=%7B%22json%22%3A%7B%22query%22%3A%22check%20email%20address%20syntax%20and%20domain%20MX%20records%22%7D%7D",
      "scope": "first_20_endpoint_results",
      "state": "found",
      "position": 1,
      "metadata": "not_requested",
      "metadata_hash": "4ce3794e2105e40f00da1d1dc9ac99600f175ee200f0660c82eeaab49b3cf2d9",
      "elapsed_ms": 0,
      "confirmation": "not_needed",
      "attempts": [
        {
          "directory": "x402scan",
          "dimension": "x402scan:query:0",
          "query": "check email address syntax and domain MX records",
          "source": "https://www.x402scan.com/api/trpc/public.discover.search?input=%7B%22json%22%3A%7B%22query%22%3A%22check%20email%20address%20syntax%20and%20domain%20MX%20records%22%7D%7D",
          "scope": "first_20_endpoint_results",
          "state": "found",
          "position": 1,
          "metadata": "not_requested",
          "metadata_hash": "4ce3794e2105e40f00da1d1dc9ac99600f175ee200f0660c82eeaab49b3cf2d9",
          "elapsed_ms": 0
        }
      ],
      "requests_started": 1
    },
    {
      "directory": "cdp",
      "dimension": "cdp:query:0",
      "query": "check email address syntax and domain MX records",
      "source": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=check+email+address+syntax+and+domain+MX+records&limit=20",
      "scope": "first_20_endpoint_results",
      "state": "found",
      "position": 1,
      "metadata": "not_requested",
      "metadata_hash": "4ce3794e2105e40f00da1d1dc9ac99600f175ee200f0660c82eeaab49b3cf2d9",
      "elapsed_ms": 0,
      "confirmation": "not_needed",
      "attempts": [
        {
          "directory": "cdp",
          "dimension": "cdp:query:0",
          "query": "check email address syntax and domain MX records",
          "source": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=check+email+address+syntax+and+domain+MX+records&limit=20",
          "scope": "first_20_endpoint_results",
          "state": "found",
          "position": 1,
          "metadata": "not_requested",
          "metadata_hash": "4ce3794e2105e40f00da1d1dc9ac99600f175ee200f0660c82eeaab49b3cf2d9",
          "elapsed_ms": 0
        }
      ],
      "requests_started": 1
    },
    {
      "directory": "agentic-market",
      "dimension": "agentic-market:query:0",
      "query": "check email address syntax and domain MX records",
      "source": "https://api.agentic.market/v1/search/services?q=check+email+address+syntax+and+domain+MX+records&limit=24&offset=0",
      "scope": "first_20_endpoint_results",
      "state": "found",
      "position": 1,
      "metadata": "not_requested",
      "metadata_hash": "4ce3794e2105e40f00da1d1dc9ac99600f175ee200f0660c82eeaab49b3cf2d9",
      "elapsed_ms": 0,
      "confirmation": "not_needed",
      "attempts": [
        {
          "directory": "agentic-market",
          "dimension": "agentic-market:query:0",
          "query": "check email address syntax and domain MX records",
          "source": "https://api.agentic.market/v1/search/services?q=check+email+address+syntax+and+domain+MX+records&limit=24&offset=0",
          "scope": "first_20_endpoint_results",
          "state": "found",
          "position": 1,
          "metadata": "not_requested",
          "metadata_hash": "4ce3794e2105e40f00da1d1dc9ac99600f175ee200f0660c82eeaab49b3cf2d9",
          "elapsed_ms": 0
        }
      ],
      "requests_started": 1
    }
  ],
  "alerts": [],
  "history": [
    {
      "at": 1792155600,
      "states": {
        "x402scan:listing": "found",
        "cdp:listing": "found",
        "agentic-market:listing": "found",
        "x402scan:query:0": "found",
        "cdp:query:0": "found",
        "agentic-market:query:0": "found"
      },
      "alerts": []
    }
  ],
  "monitoring": {
    "mode": "agent_polling",
    "recommended_interval_seconds": 3600,
    "history_limit": 20,
    "history_expires_after_seconds": 2592000,
    "next_request": {
      "resource": "https://api.mekler.ai/v1/email/domains/check-mail-configuration",
      "queries": [
        "check email address syntax and domain MX records"
      ],
      "merchant": "0xF6c6E2e530bb311c14a49C1a07C720fc232c07c5",
      "market_slug": "api-mekler-ai",
      "poll_id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
      "method": "POST",
      "expected": {},
      "cursor": "eHh4eHh4eHh4eHh4rn9f6ZudEuRdWGhZGZuOiElKS80Vcac9SuzQAnEPhJS6a1ZeJwy3ZckecVMviXGyySoraKV7Aj5a4DEF4ivYXA2ADwXHppO6fRhdV3kEws7mSu5Bw-5w0jl7x9EbGUUrL-3oKkwuo2MHo1XJ958ZXtKKScePbk-E8ZShSyeMqgqYsZnepAn36na22-8TQWZz8IN1JFnicUqwqKpJ_N4arbdQhRGL3vKouK3rPrePzotYkV2ua55V1XHBGS89gjBmSZj0K1bFJ6Xn6NoPAQiyGNDgqfgAq6ew0t066g-J_zYYa0UUXUmGIq-Pn7qrR9DUunlkmMz7W8I8W5TAqCJd2_LKb9sdvyZQDnGVPASNsKP674nFrrpZiXKRoKyQwUgFjx0yekXBJSXZ01Pf4nVXgHqQpDOCjH3NQRWtOmrYkOtK1tWrVZ17l-kakZALzLZcF1kFCBPrfU6NcLC9WEDcRyOiB-vFnrNZrYZW8Ad_eZ6pnvWOi77q9MfDyAagia72U2YUxjlnA4tZTETZnW0pR6_HjkpE_CmQ1W7iEaRb6YI1-kK5JHSr-V5ewVAG"
    }
  },
  "cost": {
    "directory_attempts": 6,
    "request_limit": 24,
    "supplier_charge_usd": "0",
    "infrastructure_actual_usd": null
  },
  "limits": [
    "API observations, not browser verification.",
    "Search misses concern the checked window, never global delisting.",
    "No directory edits, automatic scheduling, external messages or ranking guarantee."
  ]
}
Calling, result interpretation and recovery

Calling

Endpoint

POST /v1/services/listings/check-listing-visibility

Content type

application/json

Input

resource is one public HTTPS operation URL; queries is one to3 distinct buyer queries; poll_id is a fresh16–64 character identifier for each new report. merchant enables the CDP direct feed; market_slug enables the Agentic direct catalog. cursor is the unchanged server-generated history token. method defaults to POST. expected.description optionally enables exact-text comparison.

Interpret the result

Observations

found/missing are bounded observations, not assertions about all directory data. Direct listing and search are separate dimensions.

Confirmation

One repeated failure retains both attempts. Inconsistent samples remain unknown.

Alerts

New confirmed missing/drift faults and recoveries. Unchanged faults are suppressed using authenticated history.

Cost

All source attempts and latency remain visible. Public API supplier fees are zero; actual AWS cost is unknown.

Monitoring

Submit next_request as a new paid check at the chosen cadence. Keep original body and proof for recovering the purchased report.

Limits

Request bytes

24000

Semantics
  • One operation per check. At most12 source observations and one confirmation each (24requests).

  • Each paid report is one new observation, including unchanged or missing listings. Total source failure is uncharged.

  • Search scope is the first20 endpoint results. Incomplete feeds/search, malformed results and timeouts stay unknown.

  • Store the next_request privately. New polls cost0.005USDC each; choose cadence in your agent. No server schedule is created.

  • History is limited to20 checks; encrypted continuation expires30days after the last completed check.

Payment and recovery

Price

0.005 native USDC per completed monitoring report

Network

Solana mainnet or Base mainnet

Protocol

x402 v2 exact

Quote

POST the intended body unsigned; it returns an input-bound402 without querying directories. Sign one offer and resend identical JSON. The signed request prepares and encrypts a report before settlement; unfinished work or a total source failure is uncharged.

Authorization

Choose one accepts entry with a standard x402 v2 client. Check native USDC, network, recipient, amount and intended input before signing. Solana uses an SVM transaction; Base uses an EOA EIP-3009 authorization (USD Coin version 2). Send the proof with identical JSON input. No API key, token approval, bridge or Solana wallet is needed for Base. Never automatically fall back to another network.

Retry

Retry identical JSON and the original proof after timeout, including after quote expiry. Successful reports recover exactly for30days; a fresh poll requires a fresh poll_id and a new purchase.

Finality

A202 is pending. Finalized delivery carries PAYMENT-RESPONSE; provisional delivery is separately labeled and does not establish finality. Preserve the original proof instead of buying again.

Expiry

Ongoing service under recurring monthly authority. Budget warnings do not stop service. Short-lived quotes and recovery retention still expire.

Networks
  • solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp

  • eip155:8453

Assets
Solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp

EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v

Eip155:8453

0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

Fees

CDP sponsors the payment transaction gas on both networks. The service price is the same on either network; wallet funding or exchange fees are separate.

Request binding

The server authenticates the complete quote and input and atomically binds the first accepted authorization to them. Standard Base EIP-3009 signs the money terms and nonce, not HTTP content. Keep signatures private; do not reuse an authorization for another quote, operation or body.