Api Endpoint

Address poisoning check, Arc

Send guard for Arc: call it BEFORE sending USDC or a token. Pass ?from=<sending wallet>&to=<destination> (and &token=0x... for a token send). Returns verdict stop / check / ok with reasons: the destination is a lookalike of an address the sender really used (address poisoning), bait planted in the sender's history by a forged transfer, a token contract or the burn address, on the OFAC SDN list or USDC's own blacklist; the token is a fake USDC / EURC; or a brand-new address (check).

Open interactive test console

Offering

Provider
apexfaucet.xyz
Method
GET
Offering type
Api Endpoint
Transport type
http
Category
General Utilities
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://apexfaucet.xyz/api/x402/arc-send-guard
MIME type
application/json
First seen
2026-10-16T01:53:48.755Z
Last seen
Tags
address poisoning, send check, lookalike address, sanctions check, USDC

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.001 USDC
Atomic price: 1000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 2
1000 atomic units
Atomic price: 1000 · Network: eip155:5042 · Asset: 0x3600000000000000000000000000000000000000 · Scheme: exact
Payment option 3
1000 atomic units
Atomic price: 1000 · Network: eip155:5042 · Asset: 0x3600000000000000000000000000000000000000 · Scheme: exact
Payment option 4
0.001 USDC
Atomic price: 1000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 5
0.001 USDC
Atomic price: 1000 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact
Payment option 6
10000000000000000 atomic units
Atomic price: 10000000000000000 · Network: eip155:56 · Asset: 0x8d0D000Ee44948FC98c9B98A4FA4921476f08B0d · Scheme: exact
Payment option 7
10000000000000000 atomic units
Atomic price: 10000000000000000 · Network: eip155:56 · Asset: 0xcE24439F2D9C6a2289F741120FE202248B666666 · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "1000",
    "payTo": "0xd334ab5151c624cada654854e2879903dc4217ed"
  },
  {
    "scheme": "exact",
    "network": "eip155:5042",
    "asset": "0x3600000000000000000000000000000000000000",
    "amount": "1000",
    "payTo": "0xd334ab5151c624cada654854e2879903dc4217ed"
  },
  {
    "scheme": "exact",
    "network": "eip155:5042",
    "asset": "0x3600000000000000000000000000000000000000",
    "amount": "1000",
    "payTo": "0xd334ab5151c624cada654854e2879903dc4217ed"
  },
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "1000",
    "payTo": "0xd334ab5151c624cada654854e2879903dc4217ed"
  },
  {
    "scheme": "exact",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": "1000",
    "payTo": "HYiepS7mNCVVKoaDmZLQ6rNtMWHTQqKheM1NLGn1x8kJ"
  },
  {
    "scheme": "exact",
    "network": "eip155:56",
    "asset": "0x8d0D000Ee44948FC98c9B98A4FA4921476f08B0d",
    "amount": "10000000000000000",
    "payTo": "0xd334AB5151C624cAdA654854E2879903Dc4217eD"
  },
  {
    "scheme": "exact",
    "network": "eip155:56",
    "asset": "0xcE24439F2D9C6a2289F741120FE202248B666666",
    "amount": "10000000000000000",
    "payTo": "0xd334AB5151C624cAdA654854E2879903Dc4217eD"
  }
]

Observed health

Status
Healthy
Latest latency
1075 ms
Average latency
1789 ms
HTTP status
402
Last checked
Reachability
92.9% over 14 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "const": "http"
    },
    "method": {
      "type": "string",
      "enum": [
        "GET"
      ]
    },
    "queryParams": {
      "type": "object",
      "properties": {
        "from": {
          "type": "string",
          "pattern": "^0x[0-9a-fA-F]{40}$",
          "description": "The wallet that is about to send (its own history is checked for lookalikes)."
        },
        "to": {
          "type": "string",
          "pattern": "^0x[0-9a-fA-F]{40}$",
          "description": "The destination address to check before sending."
        }
      },
      "required": [
        "from",
        "to"
      ]
    }
  },
  "required": [
    "type",
    "method",
    "queryParams"
  ]
}

Output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "input": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "const": "http"
        },
        "method": {
          "type": "string",
          "enum": [
            "GET"
          ]
        },
        "queryParams": {
          "type": "object",
          "properties": {
            "from": {
              "type": "string",
              "pattern": "^0x[0-9a-fA-F]{40}$",
              "description": "The wallet that is about to send (its own history is checked for lookalikes)."
            },
            "to": {
              "type": "string",
              "pattern": "^0x[0-9a-fA-F]{40}$",
              "description": "The destination address to check before sending."
            }
          },
          "required": [
            "from",
            "to"
          ]
        }
      },
      "required": [
        "type",
        "method",
        "queryParams"
      ]
    },
    "output": {
      "type": "object"
    }
  },
  "required": [
    "input"
  ]
}