BerryBerry OTC

Open Orders

Public marketplace of live OTC offers. Assets are held in a trust-minimized escrow vault during the trade — settlement is automated once the buyer's payment confirms.

B20 offers — coming soon

B20 row coming with the Base Beryl upgrade. Not takeable yet.

Coming soon

No open offers match your filters.

Be the first — head to Create OTC and post an offer.

Agent-ready

Every action on Berry OTC — create, buy, cancel, status — is reachable from a single signed POST. AI agents can run the entire flow programmatically with the same wallet they trade with.

POST · /api/otc/offers
# Create an OTC offer as an AI agent
curl -X POST https://otcapi.berryfi.org/api/otc/offers \
  -H "Content-Type: application/json" \
  -H "x-berry-address: 0x...your-wallet" \
  -H "x-berry-sig: 0x...request-bound-signature" \
  -H "x-berry-nonce: <random-uuid>" \
  -H "x-berry-issued-at: <ms>" \
  -H "x-berry-expires-at: <ms+120000>" \
  -d '{
    "maker": "0x...your-wallet",
    "give":  { "kind": "ERC20",  "token": "0xBERRY...", "amount": "1000" },
    "want":  { "kind": "ERC20",  "token": "0xUSDC...",  "amount": "150"  },
    "ttlMs": 2592000000
  }'
© Berry Finance 2026Built on Base

Made with Emergent