Wallet Activity
curl --request GET \
--url https://codex-api.nomos.trade/v1/wallets/{wallet}/activity \
--header 'Authorization: Bearer <token>'import requests
url = "https://codex-api.nomos.trade/v1/wallets/{wallet}/activity"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://codex-api.nomos.trade/v1/wallets/{wallet}/activity', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"wallet": "0x885783760858e1bd5dd09a3c3f916cfa251ac270",
"block": 94812405,
"coveredFrom": 1669075200,
"completeThroughTs": 1790862115,
"complete": true,
"activity": [
{
"ts": 1790859011,
"block": 94810290,
"logIndex": 77,
"seq": 0,
"tx": "0x3f6a0c0d1d7f4b0a9e2c6b8f51a2e94d7c03b6a1e8f5d2c47a9b0e1f3c5d7e9a",
"kind": "redeem",
"route": "wallet",
"wallet": "0x885783760858e1bd5dd09a3c3f916cfa251ac270",
"conditionId": "0x8db33416a2d1ebde7438c80129e898f89a5deb3852ca64b37c4bf46513204409",
"shares": [
-1200,
0
],
"usd": 1200,
"market": {
"question": "Example resolved market",
"slug": "us-announces-end-of-iranian-blockade-by-march-31-2027",
"eventSlug": "us-announces-end-of-iranian-blockade",
"image": "https://polymarket-upload.s3.us-east-2.amazonaws.com/example.png",
"category": "Politics",
"outcomes": [
"Yes",
"No"
],
"negRisk": false
}
}
],
"next": null
}{
"error": "unknown or revoked API key"
}{
"error": "rate limit: 600 requests a minute; retry in 1 s"
}Wallets
Wallet Activity
The wallet’s splits, merges, redemptions and conversions across every market, newest first, from coveredFrom. With its trades, that is its whole on-chain history.
GET
/
v1
/
wallets
/
{wallet}
/
activity
Wallet Activity
curl --request GET \
--url https://codex-api.nomos.trade/v1/wallets/{wallet}/activity \
--header 'Authorization: Bearer <token>'import requests
url = "https://codex-api.nomos.trade/v1/wallets/{wallet}/activity"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://codex-api.nomos.trade/v1/wallets/{wallet}/activity', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"wallet": "0x885783760858e1bd5dd09a3c3f916cfa251ac270",
"block": 94812405,
"coveredFrom": 1669075200,
"completeThroughTs": 1790862115,
"complete": true,
"activity": [
{
"ts": 1790859011,
"block": 94810290,
"logIndex": 77,
"seq": 0,
"tx": "0x3f6a0c0d1d7f4b0a9e2c6b8f51a2e94d7c03b6a1e8f5d2c47a9b0e1f3c5d7e9a",
"kind": "redeem",
"route": "wallet",
"wallet": "0x885783760858e1bd5dd09a3c3f916cfa251ac270",
"conditionId": "0x8db33416a2d1ebde7438c80129e898f89a5deb3852ca64b37c4bf46513204409",
"shares": [
-1200,
0
],
"usd": 1200,
"market": {
"question": "Example resolved market",
"slug": "us-announces-end-of-iranian-blockade-by-march-31-2027",
"eventSlug": "us-announces-end-of-iranian-blockade",
"image": "https://polymarket-upload.s3.us-east-2.amazonaws.com/example.png",
"category": "Politics",
"outcomes": [
"Yes",
"No"
],
"negRisk": false
}
}
],
"next": null
}{
"error": "unknown or revoked API key"
}{
"error": "rate limit: 600 requests a minute; retry in 1 s"
}Authorizations
Your API key: codex_ and 48 hex characters.
Path Parameters
The wallet: 0x and 40 hex.
Pattern:
^0x[0-9a-fA-F]{40}$Query Parameters
Rows, 1 to 500. Out of range is clamped.
Required range:
1 <= x <= 500The previous page's next: ts,block,logIndex,seq.