# Arkham x402 - Polymarket Activity Feed

> Arkham x402 - Polymarket Activity Feed is a paid API for AI agents from api.arkm.com, paid per call via x402, $1/call, status unknown (last checked 2026-09-14).

Retrieves on-chain Polymarket trading activity events including trades, outcomes, and notional values for wallet addresses

## Facts

- Endpoint: POST https://api.arkm.com/x402/polymarket/activity
- Price: $1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/arkham-x402-polymarket-activity-feed-0bd90821
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Jxuo6mN9FQtLA2uDf7Q3f

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability arkham-x402-polymarket-activity-feed-0bd90821 -d '<json body>'
```

Example prompt: Pull the latest Polymarket trading activity from Arkham — I want to see recent trades, what outcomes people are betting on, the trade sizes and notional values, and the wallet addresses behind the transactions.

## When to prefer this

Choose this endpoint when you need structured on-chain Polymarket trade activity enriched with Arkham wallet intelligence metadata, including labeled wallet addresses and event context. Prefer this over raw blockchain RPC calls when you want human-readable outcome labels, event questions, and image URLs alongside transaction data, and when pay-per-request via x402 is acceptable.

## Known failure modes

- Invalid or missing payment header returns 402 Payment Required
- Malformed request body returns 400 Bad Request
- Unknown condition ID or event ID returns empty events array
- Rate limit or insufficient USDC balance returns payment error
- Network timeout returns 504 if Polymarket on-chain data is slow to index

## How this service works

Get Arkham Polymarket activity. $1.00 per call.

## Output

Returns a JSON object with an `events` array and a `totalCount`. Each event includes the trade size, event ID, outcome label, image URL, log index, notional USD value, question text, buy/sell direction, event type, condition ID, user wallet address, token address, block timestamp, and transaction hash.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "number"
    },
    {
     "type": "boolean"
    },
    {
     "type": "array",
     "items": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "number"
       },
       {
        "type": "boolean"
       }
      ]
     }
    }
   ],
   "description": "Max results (default 50, max 500)."
  },
  "cursor": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "number"
    },
    {
     "type": "boolean"
    },
    {
     "type": "array",
     "items": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "number"
       },
       {
        "type": "boolean"
       }
      ]
     }
    }
   ],
   "description": "Optional. Pass an empty value on the first request to use cursor pagination, then pass the returned nextCursor without…"
  },
  "maxUsd": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "number"
    },
    {
     "type": "boolean"
    },
    {
     "type": "array",
     "items": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "number"
       },
       {
        "type": "boolean"
       }
      ]
     }
    }
   ],
   "description": "Optional. Maximum notional (size * price) in whole USD."
  },
  "minUsd": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "number"
    },
    {
     "type": "boolean"
    },
    {
     "type": "array",
     "items": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "number"
       },
       {
        "type": "boolean"
       }
      ]
     }
    }
   ],
   "description": "Optional. Minimum notional (size * price) in whole USD."
  },
  "offset": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "number"
    },
    {
     "type": "boolean"
    },
    {
     "type": "array",
     "items": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "number"
       },
       {
        "type": "boolean"
       }
      ]
     }
    }
   ],
   "description": "Offset for pagination (default 0)."
  },
  "sortBy": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "number"
    },
    {
     "type": "boolean"
    },
    {
     "type": "array",
     "items": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "n
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "events": [
   {
    "size": "5.833332",
    "eventId": 718313,
    "outcome": "Yes",
    "imageUrl": "https://polymarket-upload.s3.us-east-2.amazonaws.com/uefa-conference-league-798904aed0.png",
    "logIndex": 390,
    "notional": "4.783333",
    "question": "Will FCI Levadia win on 2026-07-21?",
    "direction": "buy",
    "eventType": "trade",
    "conditionId": "0x20fc7c022c8594feaa4ad822b0a8758c9f01490a88bc939690883cafb44f9cec",
    "userAddress": "0x0346afAe2603313d2BbeE96B628536c8CbE352a5",
    "tokenAddress": "0x05d494e0f33fb6410b47565bb26fe5e3cbeb984524d4698fd8ae2243dccdc842",
    "blockTimestamp": "2026-07-21T18:13:00Z",
    "transactionHash": "0x4935ec7d03cc7e29a64b10180e06db1a04c8e40aec9471495527ed15f377df89"
   },
   {
    "size": "4",
    "eventId": 726168,
    "outcome": "Down",
    "imageUrl": "https://polymarket-upload.s3.us-east-2.amazonaws.com/XRP-logo.png",
    "logIndex": 437,
    "notional": "0.08",
    "question": "XRP Up or Down - July 21, 2:00PM-2:15PM ET",
    "direction": "buy",
    "eventType": "trade",
    "conditionId": "0xa319d2bdf466dc979e26f0ff84dd793f10d7d8ff9525b1543a251e118aa59ee3",
    "userAddress": "0x433668Ffa867f2Af45894E7ceA428fD42BD7E51c",
    "tokenAddress": "0x75b0f37b95aaf358e3967c80cf86d1fa94fba45fde7f920c14469d2a75f6ca15",
    "blockTimestamp": "2026-07-21T18:13:00Z",
    "transactionHash": "0x0ad1b46cd4adbab7b9a1b79c163c1686a1340011e88fea2bf7a7e48562e2173e"
   }
  ],
  "totalCount": 51
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/arkham-x402-polymarket-activity-feed-0bd90821/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.arkm.com](https://www.zero.xyz/host/api.arkm.com/llms.txt)
