Bitstamp Exchange Setup
Connect your Bitstamp account to SignalBee in minutes. This guide walks you through creating and configuring API keys with the exact permissions needed for automated trading.
Prerequisites
Before you begin, make sure you have:
- Verified Bitstamp account - Identity verification (KYC) completed
- 2FA enabled on Bitstamp - Required for API key creation
- Access to your account email - Required to activate API keys
- SignalBee account - Ready to connect an exchange
- Password manager - For storing your API credentials securely
Security Note: Bitstamp requires 2FA (two-factor authentication) to create API keys. If you haven't enabled 2FA yet, go to Settings → Security in your Bitstamp account.
About Bitstamp
Bitstamp is one of the oldest cryptocurrency exchanges, founded in 2011. Key highlights:
- EU-regulated - Licensed and based in Luxembourg
- Compliance-focused - Known for regulatory compliance and security
- Fiat-friendly - Strong support for USD, EUR, and GBP trading pairs
- Email-activated API keys - Unique security step requiring email confirmation
Creating Your API Key
Follow these steps to create an API key on Bitstamp:
Step 1: Log In to Bitstamp
- Go to www.bitstamp.net
- Log in with your email and password
- Complete 2FA verification if prompted
Step 2: Navigate to API Access
- Click your profile icon in the top-right corner
- Select Settings from the dropdown menu
- Click API Access in the left sidebar
- You'll see a list of your existing API keys (if any)
Step 3: Create a New API Key
- Click the New API Key button
- You'll be presented with the permissions configuration screen
Step 4: Configure Permissions
- Check the permission boxes as described in the Configuring Permissions section below
- Enable all required trading permissions
- Never enable the Withdrawal permission
Step 5: Add a Description
- Enter a descriptive label:
SignalBee Trading - A clear label helps you identify this key's purpose later
Tip: Use specific labels like "SignalBee-Spot" or "SignalBee-Main" if you plan to create multiple keys for different purposes.
Step 6: Complete Security Verification
- Enter your 2FA code from your authenticator app
- Click Generate API Key
- Wait for the system to create your key
Step 7: Activate via Email (Required)
⚠️ This step is unique to Bitstamp and required:
- Check your email inbox for a message from Bitstamp
- Open the email titled "API Key Activation"
- Click the activation link in the email
- Your API key is now active
| Step | Status |
|---|---|
| Generate API Key | ✅ Key created but inactive |
| Click email link | ✅ Key now active and usable |
Warning: Your API key will not work until you click the activation link. Check your spam folder if you don't see the email within a few minutes.
Step 8: Copy Your Keys IMMEDIATELY
After activation, return to the API Access page to view your credentials:
- API Key - Can be viewed later in your API Access page
- Secret Key - ⚠️ Shown only ONCE - Copy it immediately!
| Key | Can View Later? | Action Required |
|---|---|---|
| API Key | ✅ Yes | Copy and save |
| Secret Key | ❌ NO - Never shown again | Copy immediately! |
Warning: If you navigate away without copying your Secret Key, you'll need to delete this API key and create a new one. There is no way to recover a Secret Key.
Save both keys in your password manager now before proceeding.
Configuring Permissions
Bitstamp has granular permissions that control exactly what actions SignalBee can perform. This is critical for security.
Required Permissions
| Permission | Enable? | Why |
|---|---|---|
| Account balance | ✅ Yes | Allows SignalBee to check your balances |
| Open orders | ✅ Yes | Allows SignalBee to view and manage orders |
| Buy limit order | ✅ Yes | Allows SignalBee to place limit buy orders |
| Sell limit order | ✅ Yes | Allows SignalBee to place limit sell orders |
| Buy market order | ✅ Yes | Allows SignalBee to place market buy orders |
| Sell market order | ✅ Yes | Allows SignalBee to place market sell orders |
Never Enable These Permissions
| Permission | Enable? | Why |
|---|---|---|
| Withdrawal | ❌ NEVER | SignalBee never needs withdrawal access. Enabling this is a serious security risk. |
| Subaccount transfer | ❌ No | Not needed for SignalBee trading |
Security Note: Even if your API key is somehow compromised, funds cannot be withdrawn without withdrawal permission enabled. This is your most important security protection.
Why Six Trading Permissions?
Unlike exchanges that have a single "Trade" permission, Bitstamp separates each order type:
| Exchange | Trading Permission Model |
|---|---|
| Binance | One "Trade" checkbox |
| Bitstamp | Six separate permissions (buy/sell × limit/market/open) |
This granular control lets you be more precise, but you'll need to enable all six for full SignalBee functionality.
IP Whitelist Configuration
IP whitelisting restricts your API key to only work from specific IP addresses. This is optional but adds a strong security layer.
Why Use IP Whitelisting?
| Scenario | Without Whitelist | With Whitelist |
|---|---|---|
| SignalBee places trade | ✅ Works | ✅ Works |
| Attacker tries stolen key | ⚠️ Could work | ❌ Blocked |
Even if your API key is somehow exposed, it won't work from unauthorized IP addresses.
SignalBee Server IP Addresses
Note: Contact support@signalbee.trade to request SignalBee's current production IP addresses for whitelisting. We maintain static IPs specifically for exchange API calls and will notify you before any infrastructure changes.
How to Configure IP Whitelisting
- In API Access, find your SignalBee API key
- Click Edit next to the key
- Enable IP Address Restriction
- Enter each SignalBee IP address provided by support
- Click Save
- Complete 2FA verification if prompted
If You Skip IP Whitelisting
If you choose not to use IP whitelisting:
- Leave IP restrictions disabled
- Understand this is less secure but still safe if withdrawals are disabled
- Your other security measures (no withdrawal permission) still protect your funds
Adding to SignalBee
Now connect your Bitstamp API key to SignalBee:
Step 1: Go to Exchanges Page
- Log in to your SignalBee account
- Navigate to Exchanges in the main menu
Step 2: Add New Exchange
- Click the Add Exchange button
- Select Bitstamp from the exchange list
Step 3: Enter Your Credentials
Bitstamp uses a simple two-value API system:
- API Key - Paste your Bitstamp API key
- Secret Key - Paste your Bitstamp Secret key
- Label (optional) - Enter a name like "Bitstamp Main Account"
Note: Bitstamp requires only 2 credentials (API Key + Secret Key). This is simpler than some other exchanges that require additional fields like a passphrase.
Step 4: Test the Connection
- Click Save and Test Connection
- Wait for SignalBee to verify your credentials
- Look for the ✅ success message
Step 5: Verify Your Setup
After successful connection:
- Your Bitstamp balances should appear in SignalBee
- Check that your expected assets are listed
- Balances confirm the Account balance permission is working
Tip: If balances don't appear, verify that Account balance permission is enabled and the API key has been activated via email.
Bitstamp-Specific Considerations
Ticker Format
Bitstamp uses lowercase ticker symbols without separators:
| SignalBee Format | Bitstamp Format |
|---|---|
| BTC/USD | btcusd |
| ETH/EUR | etheur |
| BTC/USDT | btcusdt |
| XRP/USD | xrpusd |
SignalBee handles this conversion automatically. When configuring your webhooks or whitelists, you can use either format.
Quote Currencies
Bitstamp supports multiple fiat and crypto quote currencies:
| Quote Currency | Example Pairs |
|---|---|
| USD | btcusd, ethusd, xrpusd |
| EUR | btceur, etheur, xrpeur |
| GBP | btcgbp, ethgbp |
| USDT | btcusdt, ethusdt |
| USDC | btcusdc, ethusdc |
| BTC | ethbtc, xrpbtc |
| ETH | - |
Supported Order Types
Bitstamp spot trading supports the following order types:
| Order Type | Supported | Notes |
|---|---|---|
| Market Order | ✅ Yes | Executes immediately at best available price |
| Limit Order | ✅ Yes | Executes at specified price or better |
| Stop Order | ❌ No | Not available via API |
Note: If your trading strategy requires stop-loss or take-profit orders as separate order types, these must be managed at the strategy level rather than as native exchange orders.
Time In Force Options
Bitstamp supports advanced order execution options:
| Time In Force | Supported | Description |
|---|---|---|
| GTC (Good Till Cancelled) | ✅ Yes | Default - order stays open until filled or cancelled |
| IOC (Immediate or Cancel) | ✅ Yes | Fill immediately or cancel unfilled portion |
| FOK (Fill or Kill) | ✅ Yes | Fill entire order immediately or cancel completely |
Minimum Order Sizes
Bitstamp enforces minimum order values. Orders below these minimums will be rejected:
| Trading Pair | Minimum Notional Value |
|---|---|
| Most USD pairs | ~$25 USD |
| Most EUR pairs | ~€25 EUR |
| Varies by pair | Check Bitstamp for specifics |
Tip: Check Bitstamp's trading rules for current minimum order sizes for specific pairs.
Trading Fees
| Fee Tier | 30-Day Volume | Fee Rate |
|---|---|---|
| Starter | < $1,000 | 0.50% |
| Bronze | $1,000 - $10,000 | 0.40% |
| Silver | $10,000 - $100,000 | 0.30% |
| Gold | $100,000 - $1,000,000 | 0.20% |
| Platinum | > $1,000,000 | 0.10% |
| Diamond | > $20,000,000 | 0.00% |
Tip: Check Bitstamp's fee schedule for the most current rates.
API Rate Limits
- Bitstamp imposes rate limits on API requests
- SignalBee handles rate limiting automatically
- If you see rate limit errors, reduce your signal frequency or check for duplicate webhooks
No Separate Testnet
Unlike some exchanges, Bitstamp does not offer a separate testnet URL. Sandbox/testing accounts use the same API endpoint but with separate credentials.
Tip: Start with small order sizes when first testing your SignalBee integration with Bitstamp.
Troubleshooting
Common Bitstamp-specific errors and solutions:
| Error | Code | Likely Cause | Solution |
|---|---|---|---|
| Invalid API Key | API0001 | Wrong key or not activated | Re-copy key. Check email for activation link. |
| Invalid Signature | API0002 | Incorrect Secret Key | Re-copy the Secret Key carefully. If lost, create new key. |
| Nonce Not Unique | API0003 | Duplicate request detected | Automatic retry handles this. Wait and retry. |
| IP Not Whitelisted | API0005 | IP restriction blocking request | Add SignalBee IPs or disable IP restriction. |
| Permission Denied | API0006 | Missing required permission | Enable all required trading permissions. |
| Insufficient Balance | - | Not enough funds | Deposit funds or reduce order size. |
| Order Not Found | - | Invalid order ID | Order may have been filled or cancelled. |
| Rate Limited | HTTP 429 | Too many API requests | Wait and retry. Reduce request frequency. |
| API Key Disabled | - | Key deactivated | Re-activate via email or create new key. |
Connection Test Fails?
If your connection test fails in SignalBee:
- Check email activation - Did you click the activation link in the Bitstamp email?
- Double-check both keys - Copy-paste errors are the most common issue
- Wait a few minutes - New API keys may take 1-2 minutes to propagate
- Verify permissions - Ensure Account balance permission is enabled
- Check IP whitelist - Disable IP restriction temporarily to test
- Check Bitstamp status - Verify Bitstamp is not under maintenance
For persistent issues, see our Error Codes Reference or contact support@signalbee.trade.
Security Best Practices
Follow this checklist to keep your Bitstamp account secure:
Bitstamp Account Security
- Enable 2FA with Google Authenticator - more secure than SMS
- Use a unique, strong password for Bitstamp (not reused from other sites)
- Enable email notifications for account activity
- Review login history regularly for unauthorized access
API Key Security
- Create a dedicated API key just for SignalBee - don't reuse keys across services
- Never enable withdrawal permission - SignalBee never needs it
- Consider IP whitelisting for maximum security
- Never share your Secret Key via email, chat, or screenshots
- Store keys in a password manager (1Password, Bitwarden, etc.)
- Keep activation emails secure - they can re-activate keys
Ongoing Security
- Review your API keys periodically in Bitstamp - delete any you don't recognize
- Rotate API keys every 90 days as a security habit
- Monitor trade history on Bitstamp for any unauthorized activity
- Keep your email secure - it's used for Bitstamp API key activation
Security Note: Even with all these precautions, the most important protection is never enabling withdrawal permission. Without this permission, your funds cannot be moved off the exchange even if everything else is compromised.
Related Resources
- API Key Best Practices - General API key security guidance
- Security Overview - How SignalBee protects your data
- Error Codes Reference - Common error messages explained
- Binance Exchange Setup - Similar two-value API setup