Polymarket API reference / CLOB API
GET/auth/api-keys

Get API keys

Retrieves all API keys for the authenticated user.

Base URL
https://clob.polymarket.com
Auth
L1 wallet signaturePOLY_ADDRESS, POLY_SIGNATURE, POLY_TIMESTAMP, POLY_NONCE
Rate limit
9,000 req / 10s (900 per second)
Limit applies to
CLOB API general

Example

curl -X GET "https://clob.polymarket.com/auth/api-keys" \
  -H "POLY_ADDRESS: $POLY_ADDRESS" \
  -H "POLY_SIGNATURE: $POLY_SIGNATURE" \
  -H "POLY_TIMESTAMP: $POLY_TIMESTAMP" \
  -H "POLY_NONCE: $POLY_NONCE"

L1 requests carry an EIP-712 signature from your wallet, which proves you control the address. The response is your API credentials. The Python SDK builds the signature for you.

Response fields

FieldTypeDescription
apiKeysstring[]Array of API key UUIDs

Responses

StatusMeaning
200Successfully retrieved API keys
401Unauthorized - Invalid API key or authentication failed
500Internal server error

Errors this endpoint returns

Related endpoints

Polymarket's API serves current state only, so it cannot show what a market's book looked like after it resolved. PolyTest records Up/Down markets while they run and keeps the snapshots. Try it free, or read the full rate limit reference.

From Polymarket's published OpenAPI spec and rate-limit tables, synced 2026-10-04.