Zeus
Connecting Bybit

Create your Bybit API key for Zeus

Zeus reads and settles your Bybit P2P orders through an API key on your Bybit account. Setting it up takes about five minutes on a computer, and you'll need your two-factor code.

The only thing to send us at the end is the API key Bybit shows you. The key uses a public key we prepared for your Zeus. Its private half stays with Zeus, so Bybit gives you no secret to pass on.

Before you start

  • Your Bybit account must be a General Advertiser on P2P. Without it, the Fiat trading options in step 5 are greyed out.
  • Have your Bybit two-factor app (or email) to hand. Bybit asks for a code when you create the key.
  • Use a computer. The copy buttons put each value on your clipboard, ready to paste into Bybit.
  1. Open Bybit's API page and start a self-generated key

    Go to bybit.com/app/user/api-management and sign in if asked.

    Click Create New Key, then choose Self-generated API Keys. Don't choose the system-generated option.

  2. Name the key and paste your public key

    Under API Key Usage, keep API Transaction selected.

    Key name
    Zeus P2P
    Your Public Key
    Open the link the Zeus team sent you to see your public key.

    Paste the whole block into Your Public Key, including the BEGIN and END lines. Bybit rejects it if those lines are missing.

  3. Choose Read-Write

    Under API Key Permissions, select Read-Write. Leave Enable FIX API unticked.

  4. Allow only your Zeus's IP address

    Select Only IPs with permissions granted are allowed to access the OpenAPI, then paste this address into the box below it. Bybit won't allow P2P orders without an IP here.

    IP address
    Open the link the Zeus team sent you.
    Bybit's Manage API Key form with Read-Write selected, FIX API unticked, the IP-restricted option selected and an empty IP box beneath it.
    Read-Write and the IP option selected. Paste the address into the empty box.
  5. Tick P2P Orders and Ads, and nothing else

    Scroll down to the permissions table. Under Fiat trading → P2P, tick both boxes:

    • ✓Orders: check, pay for or approve orders
    • ✓Ads: check, add or modify ads
    • ✕Everything else stays unticked: Contract, Spot, Earn, Bybit Pay, and all of Assets, including Withdrawal.
    Bybit's permission table with only Fiat trading, P2P, Orders and Ads ticked; everything else, including Assets, is unticked.
    Only the two P2P boxes are ticked. Zeus can't move or withdraw your funds with this key.
  6. Submit and send us the API key

    Click Submit and enter your two-factor code. Bybit then shows the new API Key.

    Copy that API key and send it to the Zeus team. That's all we need. Never send your Bybit password or a two-factor code.

If something goes wrong

“The format of the public key you entered is incorrect”
Clear the box, use Copy public key again and paste once. The block must start with -----BEGIN PUBLIC KEY----- and end with -----END PUBLIC KEY-----.
The Fiat trading boxes are greyed out
Your account isn't a P2P General Advertiser yet. Bybit only offers P2P API access to General Advertisers.
“You need to set your IP address before choosing Orders”
Do step 4 first: select the IP option and paste the address, then tick Orders and Ads.