Accessing Your Builder Profile
Direct Link
Creating API Keys
In the Builder Keys section of your profile:- Click ”+ Create New” to generate a new API key
- Copy all three values immediately — the secret and passphrase are only shown once
- Store them securely in your secrets manager or environment variables
| Component | Description | Example |
|---|---|---|
key | Public identifier for your builder account | abc123-def456-... |
secret | Secret key for signing requests | base64-encoded-secret |
passphrase | Additional authentication value | your-passphrase |
Managing Keys
Create separate keys for different environments:| Environment | Purpose |
|---|---|
| Development | Testing and local development |
| Staging | Pre-production testing |
| Production | Live trading |
Profile Settings
Your builder profile includes customizable settings:| Setting | Description |
|---|---|
| Profile Picture | Displayed on the Builder Leaderboard |
| Builder Name | Public name shown on the leaderboard |
| Builder Address | Your unique builder identifier (read-only) |
| Current Tier | Your rate limit tier: Unverified, Verified, or Partner |
Environment Variables
Store your credentials as environment variables:- Bash
- TypeScript
- Python
- Rust
.env
Security Best Practices
| Practice | Description |
|---|---|
| Never commit credentials | Use .gitignore to exclude .env files |
| Use environment variables | Load credentials from env vars, not hardcoded strings |
| Use a secrets manager | AWS Secrets Manager, HashiCorp Vault, etc. for production |
| Separate environments | Use different keys for dev, staging, and production |
| Monitor usage | Check the leaderboard for unexpected volume changes |
Troubleshooting
Rate limit exceeded
Rate limit exceeded
Cause: You’ve exceeded your tier’s daily transaction limit.Solution:
- Wait until the daily limit resets
- Contact Polymarket to upgrade your tier
Lost secret or passphrase
Lost secret or passphrase
Cause: The secret and passphrase are only shown once when created.Solution: Create a new API key. You cannot recover the original values.
Next Steps
Attribute Orders
Configure your client to credit trades to your account.
Understand Tiers
Learn about rate limits and how to upgrade.