Easyrabbit Cryptocurrency Exchange API

The following API is for developers who want to include Easyrabbit exchange features. If needed you can request more features by Contacting our Support Team.

Getting Started:
• Request an API Key by Contacting Our Support Team
• Read the following Documentation

API Documentation

General API Information

• The base endpoint is: https://easyrabbit.net/api/
• All endpoints return a JSON object.
• Data is returned in ascending order. Oldest first, newest last.
• Server Time is Configured as UTC.
• All endpoints will return a success or an error Response.

A Success Response Example is as follows:

{
 "Response": "success",
  "Error": "",
  "Message": "success",
  "Data": [ .... ]
}

Response and Message is success, Error is null, Response Data will be given inside the Data array.

An Error Response Example is as follows:

{
 "Response": "error",
  "Error": "1",
  "Message": "Invalid Api Key"
}

The Response is error, Error display error number, Message describes the error.

Get Supported Currency List

API Url : https://easyrabbit.net/api/getlist

Inputs
  • apikey: Your API key,
  • symbol: (Optional). If the symbol is not sent, details for all symbols will be returned in an array.

Outputs
  • Response: "success" or "error",
  • Error: "" or "1" or "2",
  • Message: "success" or "Invalid Api Key" or "Invalid or Not Supported Symbol",
  • Symbol: Currency Ticker BTC, ETH etc,
  • Name: Currency Name Bitcoin, Ethereum etc,
  • Deposit: Currency Deposit Status ( "ok" or "suspended"),
  • Receive : Currency Receive Status ( "ok" or "suspended"),
  • Min: Minimum Amount to Deposit,
  • Max: Maximum Amount to Deposit,
  • Network_Fee: Network Fee to Receive Currency

Request example:
 https://easyrabbit.net/api/getlist?apikey=keyexample&symbol=BTC

Response examples:

Success:

{
 "Response": "success",
  "Error": "",
  "Message": "success",
  "Data": [
   {
    "Symbol": "BTC",
    "Name": "Bitcoin",
    "Deposit": "ok",
    "Receive": "ok",
    "Network_Fee": "0.0005",
    "Min": 0.005510318464919738,
    "Max": 31.487534085255646
   }
  ]
}

Errors:

Error 1:
{
 "Response": "error",
  "Error": "1",
  "Message": "Invalid Api Key"
}

Error 2:
{
 "Response": "error",
  "Error": "2",
  "Message": "Invalid or Not Supported Symbol"
}

Get Currency Rates

API Url : https://easyrabbit.net/api/getrates

Inputs
  • apikey: Your API key,
  • from: Ticket of Currency to Deposit,
  • to: Ticket of Currency to Receive,
  • amount: Amount to Deposit, in an array.

Outputs
  • Response: "success" or "error",
  • Error : "" or "1" or "3" or "4",
  • Message : "success" or "Currently Unavailable" or "Not Supported Pair",
  • Min : Minimum Amount to Deposit,
  • Max : Maximum Amount to Deposit,
  • Rate : Live Actual Rate Commision Fees Included,
  • Network_Fee : Network Fee to Receive Currency,
  • Amount : Estimated Receiving Amount (All Fees Included)

Request example:
 https://easyrabbit.net/api/getrates?apikey=keyexample&=BTC&to=ETH&amount=1

Response examples:

Success:

{
 "Response": "success",
  "Error": "",
  "Message": "success",
  "Data": [
   {
    "Min": 0.005510318464919738,
    "Max": 31.487534085255646
    "Rate": 31.752373744897806,
    "Network_Fee": "0.01",
    "Amount": 31.742373744897804
   }
  ]
}

Errors:

Error 1:
{
 "Response": "error",
  "Error": "1",
  "Message": "Invalid Api Key"
}

Error 3:
{
 "Response": "error",
  "Error": "3",
  "Message": "BTC_ETH Is Currently Unavailable Please Try Again Later"
}

Error 4:
{
 "Response": "error",
  "Error": "4",
  "Message": "BTC_LSX Is Not a Supported Pair of Currencies Please Try Again by Using a Different Pair"
}

Place Order

API Url : https://easyrabbit.net/api/placeorder

Inputs
  • apikey: Your API key,
  • from: Ticket of Currency to Deposit,
  • to: Ticket of Currency to Receive,
  • amount: EXACT Amount to Deposit,
  • recaddress: Receiving Wallet Address ID

Optional:
  • recaddresstag: Receiving Wallet Address Tag,
  • email: Email Address

Outputs
  • Response: "success" or "error",
  • Error : "" or "1" or "3" or "4" or "5" or "6",
  • Message : "success" or "Invalid Api Key" or "Currently Unavailable" or "Not Supported Pair" or "Not Supported Pair"
   or "Security Limitation" or "Not allowed Amount",
  • Transaction_ID: Your Order ID,
  • From: Ticket of Currency to Deposit,
  • To: Ticket of Currency to Receive,
  • Deposit_Amount: The EXACT amount you will Deposit,
  • Receive_Amount: Estimated Receiving Amount (All Fees Included),
  • Deposit_Address: Our Wallet Address ID,
  • Deposit_Address_Tag: Our Wallet Address Tag (“no” if not needed.),
  • Receive_Address: Your Receiving Wallet Address ID,
  • Receive_Address_Tag: Your Receiving Wallet Address Tag (Optional),
  • Time

Request example:
 https://easyrabbit.net/api/placeorder?apikey=keyexample&from=BTC&to=ETH&amount=1.2&recaddress=x028dax8sz

Response examples:

Success:

{
 "Response": "success",
  "Error": "",
  "Message": "success",
  "Data": {
   "Transaction_ID": 325135000205,
   "From": "BTC",
   "To": "ETH",
   "Deposit_Amount": "1.2",
   "Receive_Amount": 38.12355,
   "Deposit_Address": "1ZSrFwWYCd7gQx1PXSATehN2E5sPEhnpeYXSx",
   "Deposit_Address_Tag": "no",
   "Receive_Address": "x028dax8sz",
   "Receive_Address_Tag": null,
   "Time": "09:36:50 03122009"
  }
}

Errors:

Error 1:
{
 "Response": "error",
  "Error": "1",
  "Message": "Invalid Api Key"
}

Error 3:
{
 "Response": "error",
  "Error": "3",
  "Message": "BTC_ETH Is Currently Unavailable Please Try Again Later"
}

Error 4:
{
 "Response": "error",
  "Error": "4",
  "Message": "BTC_LSX Is Not a Supported Pair of Currencies Please Try Again by Using a Different Pair"
}

Error 5:
{
 "Response": "error",
  "Error": "5",
  "Message": "Security Limitation. We Cannot Accept The Exact Amount of 1 BTC. Try with a slightly Lower
  or Higher Amount, or You will be able to Place the Order in 6 Minutes",
  "Time": 6
}

Error 6:
{
 "Response": "error",
  "Error": "6",
  "Message": "Not Allowed Deposit Amount. Amount Must Be Equal or Exceed 0.0055038 BTC
  And Must Not Exceed 31.4508928 BTC"
  "Min": 0.0055038,
  "Max": 31.4508928
}

Check Order

API Url : https://easyrabbit.net/api/orderdetails

Inputs
  • apikey: Your API key,
  • id: Transaction ID

Outputs
  • Response: "success" or "error",
  • Error : "" or "1" or "7",
  • Message : "success" or "Invalid Api Key" or "Invalid Transaction ID",
  • Order Details,
  • Receive_Amount: Amount sent after the exchange,
  • Disp_Receive_Amount : Displayed Estimated Amount when order created,
  • Status : "Awaiting Deposit" or "Confirming Deposit" or "Payment Accepted"
  or "Exchanging" or "Sending" or "Complete" or "Failed"

Request example:
 https://easyrabbit.net/api/orderdetails?apikey=keyexample&id=28419238419128

Response examples:

Success:

{
 "Response": "success",
  "Error": "",
  "Message": "success",
  "Data": {
   "Transaction_ID": 325135000205,
   "From": "BTC",
   "To": "ETH",
   "Deposit_Amount": "1.2",
   "Receive_Amount": 38.12355,
   "Deposit_Amount": "3.32",
   "Receive_Amount": "499.34391",
   "Disp_Receive_Amount": "499.34391",
   "Receive_Address": "x028dax8sz",
   "Receive_Address_Tag": "",
   "Email": "",
   "Status": "Complete",
   "Time": "09:36:50 03122009"
  }
}

Errors:

Error 1:
{
 "Response": "error",
  "Error": "1",
  "Message": "Invalid Api Key"
}

Error 7:
{
 "Response": "error",
  "Error": "7",
  "Message": "Invalid Transaction ID"
}

X
Close Menu