How to Automate P2P Trading on Binance and Bybit
A practical guide to automating your P2P ad management on Binance and Bybit with Pilotbot — automatic price updates, 24/7 top positions, and AI-driven strategy.
Pilotbot Team
Author
On this page
- Why Manual P2P Management Loses Money
- What Pilotbot Does
- Step-by-Step Setup
- Step 1: Create API Keys with the Right Permissions
- Step 2: Connect the Exchange in Pilotbot
- Step 3: Configure Your Price Corridor
- Step 4: Choose a Strategy
- Step 5: Go Live
- How Long Does Setup Take?
- Supported Exchanges
- Frequently Asked Questions
The short answer: connect your Binance or Bybit API key (ad-management permissions only), set your price corridor in Pilotbot, and your ads will be repriced automatically every few seconds to stay at the top of the order book — 24/7, without you touching anything.
Why Manual P2P Management Loses Money
P2P markets on Binance and Bybit move fast. A competitor can undercut your ad price within minutes, pushing your listing to page 2 or 3 where almost no buyers look. If you manually check prices every hour — or even every 15 minutes — you are guaranteed to miss profitable windows and lose volume.
The math is simple:
- A typical Binance P2P merchant checks prices 3-5 times per day.
- A competitor running automation checks every 5-10 seconds.
- Over 24 hours, that is ~5 manual checks vs ~17,000 automated checks.
The automated merchant captures nearly every window of demand. The manual one captures a fraction.
What Pilotbot Does
Pilotbot is a P2P trading automation platform that connects to Binance and Bybit via their official API. It:
- Reads the current top ads in your trading pair and direction (buy/sell).
- Calculates the optimal price for your ad using your configured strategy — typically 1 pip better than the current best competitor, while staying inside your safety corridor.
- Updates your ad price via API in real time, keeping you permanently at position #1 or #2.
- Monitors the market 24/7 — even while you sleep, travel, or work on something else.
The AI agent inside Pilotbot can also detect unusual market patterns, pause your ads if the spread collapses below your minimum margin, and resume when conditions improve.
Step-by-Step Setup
Step 1: Create API Keys with the Right Permissions
On Binance P2P:
- Log in → Account → API Management → Create API key.
- Enable: Read + P2P Trading (ad management).
- Do not enable: Spot trading, Margin trading, Withdrawals.
On Bybit P2P:
- Log in → Account → API → Create New Key.
- Enable: P2P (read + trade/ad management).
- Do not enable: Asset transfer, Withdraw.
Security note: Pilotbot only needs permissions to read market data and update your ad prices. It cannot move funds, withdraw, or access your spot/futures balance. See our security overview for full details.
Step 2: Connect the Exchange in Pilotbot
- Sign up at pilotbot.net — 14-day free trial, no credit card.
- Go to Exchange Accounts → Add account.
- Paste your API key and secret. They are encrypted with AES-256 before being stored.
- Click Sync ads — Pilotbot imports your existing P2P listings.
Step 3: Configure Your Price Corridor
The price corridor is the safety boundary that prevents Pilotbot from setting a price that is too far from the market reference rate:
- Hard corridor: ±19.9% from the market reference. This is the absolute limit — the price will never leave this band regardless of settings.
- Soft corridor: Your personal comfort zone, e.g. ±3%. Use this to control how aggressively Pilotbot competes.
- Fallback price: If no competitors are in range, Pilotbot snaps to this price (e.g. the boundary of your soft corridor) rather than going dark.
This three-layer system ensures your ads are never priced at an accidental loss.
Step 4: Choose a Strategy
Pilotbot's AI agent creates strategies for you. You describe what you want in plain language — for example: "Stay 0.5% below the best competitor's sell price, but never go below 25,100 VND/USDT" — and the AI converts that into an executable strategy.
Common strategy types:
- Top-of-book: Always be 1 tick better than the current best ad.
- Market-follow: Track a reference rate (e.g. Binance spot + margin) automatically.
- Spread-protect: Pause if the buy/sell spread drops below your minimum profit margin.
Step 5: Go Live
Toggle the automation switch to On. From this point, Pilotbot will update your ad prices without any manual action. You can monitor activity in the dashboard — every price update is logged with timestamp, reason, and the resulting position.
How Long Does Setup Take?
Most users complete the full setup in under 20 minutes:
| Step | Time |
|---|---|
| Create API keys on exchange | 5 min |
| Connect exchange in Pilotbot | 3 min |
| Configure corridor and strategy | 10 min |
| Go live | 1 click |
Supported Exchanges
Pilotbot currently supports:
- Binance P2P — full support, all fiat pairs
- Bybit P2P — full support, all fiat pairs
- OKX / HTX — in development
Frequently Asked Questions
Can Pilotbot withdraw my funds? No. The API keys you provide only have permissions to read market data and update ad prices. Fund withdrawal requires a separate permission that Pilotbot explicitly does not request.
What happens if the internet connection drops? Your ads stay at the last price Pilotbot set. They do not go offline. Once the connection is restored, Pilotbot resumes updating immediately.
Does Pilotbot work while I'm asleep? Yes — that is the primary use case. The automation runs on Pilotbot's servers continuously, independent of your device or connection.
Is there a free trial? Yes, 14 days free. No credit card required. Start here.
What if I want to stop automation temporarily? Toggle the automation off in the dashboard. Your ads remain listed at their current price — Pilotbot simply stops updating them until you turn it back on.
Start automating today: pilotbot.net/signup
Ready to automate your P2P trading?
Start your 14-day free trial. No credit card required.
Get started free