- Volume tracking on the Builder Leaderboard
- Fee rewards through the Builder Program
- Performance monitoring via the Data API
Builder Code
Your builder code is abytes32 identifier tied to your builder profile. Find it at polymarket.com/settings?tab=builder.
That’s the only credential you need for attribution — no HMAC signing, no separate API key, no special headers.
Builder codes are public identifiers — they appear onchain in the
builder field of every order you attribute. Only you control which orders include your code, so keep it scoped to apps you own.Attaching the Builder Code
PassbuilderCode in the order struct on every order you submit. The SDK serializes it into the onchain order’s builder field, and the protocol attributes every matched trade to your profile.
builderCode attached is credited to your builder profile — no additional configuration needed.
Verifying Attribution
Query trades attributed to your builder code:BuilderTrade includes: id, market, assetId, side, size, price, status, outcome, owner, maker, builder, transactionHash, matchTime, fee, and feeUsdc.
Troubleshooting
Volume not appearing on the leaderboard
Volume not appearing on the leaderboard
- Confirm your
builderCodeis correctly attached to every order - Check that orders are being matched (not just placed)
- Allow up to 24 hours for volume to appear on the leaderboard
Invalid builder code
Invalid builder code
Verify the code matches what’s shown on your Builder Profile. Builder codes are
bytes32 hex values starting with 0x.Next Steps
Builder Program
Learn about the Builder Program tiers and rewards
Create Orders
Build, sign, and submit orders