Profiles
curl --request GET \
--url https://codex-api.nomos.trade/v1/wallets/profiles \
--header 'Authorization: Bearer <token>'import requests
url = "https://codex-api.nomos.trade/v1/wallets/profiles"
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/profiles', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"profiles": {
"0x56687bf447db6ffa42ffe2204a05edaa20f55839": {
"name": "alpha-desk",
"pseudonym": "Brisk-Harbor",
"image": null
},
"0x885783760858e1bd5dd09a3c3f916cfa251ac270": null
}
}{
"error": "unknown or revoked API key"
}{
"error": "rate limit: 600 requests a minute; retry in 1 s"
}{
"error": "wallet profiles are off"
}Wallets
Profiles
Polymarket names and avatars for up to 300 wallets. Codex looks traders up as they trade, so nearly every active wallet is known; a wallet it has never looked up is left out of the answer. null means the wallet has no profile.
GET
/
v1
/
wallets
/
profiles
Profiles
curl --request GET \
--url https://codex-api.nomos.trade/v1/wallets/profiles \
--header 'Authorization: Bearer <token>'import requests
url = "https://codex-api.nomos.trade/v1/wallets/profiles"
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/profiles', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"profiles": {
"0x56687bf447db6ffa42ffe2204a05edaa20f55839": {
"name": "alpha-desk",
"pseudonym": "Brisk-Harbor",
"image": null
},
"0x885783760858e1bd5dd09a3c3f916cfa251ac270": null
}
}{
"error": "unknown or revoked API key"
}{
"error": "rate limit: 600 requests a minute; retry in 1 s"
}{
"error": "wallet profiles are off"
}