We offer a REST API to use our services.

This documentation contains a description of the API.

Getting start


API Endpoints

Batch Wallet Generator

POSThttps://ikalas.com/api/v1/batch-wallet-generator
Headers
NameValue
Content-Typeapplication/json
ApiKey★★★★★★★★★★
Request body
NameTypeRequiredDefault value
outputFormatselectYesjson
numberOfWalletsintegerYes10
Responses
HTTP Status CodeDescription
200200 is returned for a successful request. The API returns data in the result attribute.

            {
              "success": true,
              "id": "19b3b33f",
              "date": "2022-10-04T14:14:01-04:00",
              "result": []
            }
            
400400 is returned when parameters are missing or invalid in a request.

            {
              "success": false,
              "message": "Parameters are missing or invalids in your request.",
              "parameters": [
                  {
                      "invalidParameter": "file",
                      "message": "You must include this parameter in your request."
                  }
              ]
            }
            
403403 is returned when the request is not authorized. This may be due to missing api key in headers or invalid api key.

            {
              "success": false,
              "message": "Unauthorized. You must include a valid api key in the headers."
            }
            
404404 is returned when the request is not found.

            {
              "success": false,
              "message": "Request not found."
            }
            
408408 is returned when a request takes more than 120 secondes to be processed. Some requests have a higher timeout and you can define your own timeout in the settings.

            { 
              "success": false, 
              "message": "Request timeout"
            } 
            
500A 500 error is returned when an unknown error has occurred.

            {
              "success": false,
              "message": "An unexpected error occured."
            } 
            

JSON to CSV

POSThttps://ikalas.com/api/v1/json-to-csv
Headers
NameValue
Content-Typeapplication/json
ApiKey★★★★★★★★★★
Request body
NameTypeRequiredDefault value
jsonStringjsonYes
quotetextNo
Responses
HTTP Status CodeDescription
200200 is returned for a successful request. The API returns data in the result attribute.

            {
              "success": true,
              "id": "19b3b33f",
              "date": "2022-10-04T14:14:01-04:00",
              "result": []
            }
            
400400 is returned when parameters are missing or invalid in a request.

            {
              "success": false,
              "message": "Parameters are missing or invalids in your request.",
              "parameters": [
                  {
                      "invalidParameter": "file",
                      "message": "You must include this parameter in your request."
                  }
              ]
            }
            
403403 is returned when the request is not authorized. This may be due to missing api key in headers or invalid api key.

            {
              "success": false,
              "message": "Unauthorized. You must include a valid api key in the headers."
            }
            
404404 is returned when the request is not found.

            {
              "success": false,
              "message": "Request not found."
            }
            
408408 is returned when a request takes more than 120 secondes to be processed. Some requests have a higher timeout and you can define your own timeout in the settings.

            { 
              "success": false, 
              "message": "Request timeout"
            } 
            
500A 500 error is returned when an unknown error has occurred.

            {
              "success": false,
              "message": "An unexpected error occured."
            } 
            

BEP20 Faucet

POSThttps://ikalas.com/api/v1/bep20-faucet
Headers
NameValue
Content-Typeapplication/json
ApiKey★★★★★★★★★★
Request body
NameTypeRequiredDefault value
walletAddresstextYes
Responses
HTTP Status CodeDescription
200200 is returned for a successful request. The API returns data in the result attribute.

            {
              "success": true,
              "id": "19b3b33f",
              "date": "2022-10-04T14:14:01-04:00",
              "result": []
            }
            
400400 is returned when parameters are missing or invalid in a request.

            {
              "success": false,
              "message": "Parameters are missing or invalids in your request.",
              "parameters": [
                  {
                      "invalidParameter": "file",
                      "message": "You must include this parameter in your request."
                  }
              ]
            }
            
403403 is returned when the request is not authorized. This may be due to missing api key in headers or invalid api key.

            {
              "success": false,
              "message": "Unauthorized. You must include a valid api key in the headers."
            }
            
404404 is returned when the request is not found.

            {
              "success": false,
              "message": "Request not found."
            }
            
408408 is returned when a request takes more than 120 secondes to be processed. Some requests have a higher timeout and you can define your own timeout in the settings.

            { 
              "success": false, 
              "message": "Request timeout"
            } 
            
500A 500 error is returned when an unknown error has occurred.

            {
              "success": false,
              "message": "An unexpected error occured."
            } 
            

CSV to JSON

POSThttps://ikalas.com/api/v1/csv-to-json
Headers
NameValue
Content-Typeapplication/json
ApiKey★★★★★★★★★★
Request body
NameTypeRequiredDefault value
csvStringtextareaYes
Responses
HTTP Status CodeDescription
200200 is returned for a successful request. The API returns data in the result attribute.

            {
              "success": true,
              "id": "19b3b33f",
              "date": "2022-10-04T14:14:01-04:00",
              "result": []
            }
            
400400 is returned when parameters are missing or invalid in a request.

            {
              "success": false,
              "message": "Parameters are missing or invalids in your request.",
              "parameters": [
                  {
                      "invalidParameter": "file",
                      "message": "You must include this parameter in your request."
                  }
              ]
            }
            
403403 is returned when the request is not authorized. This may be due to missing api key in headers or invalid api key.

            {
              "success": false,
              "message": "Unauthorized. You must include a valid api key in the headers."
            }
            
404404 is returned when the request is not found.

            {
              "success": false,
              "message": "Request not found."
            }
            
408408 is returned when a request takes more than 120 secondes to be processed. Some requests have a higher timeout and you can define your own timeout in the settings.

            { 
              "success": false, 
              "message": "Request timeout"
            } 
            
500A 500 error is returned when an unknown error has occurred.

            {
              "success": false,
              "message": "An unexpected error occured."
            } 
            

Generate random emails

POSThttps://ikalas.com/api/v1/generate-random-emails
Headers
NameValue
Content-Typeapplication/json
ApiKey★★★★★★★★★★
Request body
NameTypeRequiredDefault value
countintegerYes10
Responses
HTTP Status CodeDescription
200200 is returned for a successful request. The API returns data in the result attribute.

            {
              "success": true,
              "id": "19b3b33f",
              "date": "2022-10-04T14:14:01-04:00",
              "result": []
            }
            
400400 is returned when parameters are missing or invalid in a request.

            {
              "success": false,
              "message": "Parameters are missing or invalids in your request.",
              "parameters": [
                  {
                      "invalidParameter": "file",
                      "message": "You must include this parameter in your request."
                  }
              ]
            }
            
403403 is returned when the request is not authorized. This may be due to missing api key in headers or invalid api key.

            {
              "success": false,
              "message": "Unauthorized. You must include a valid api key in the headers."
            }
            
404404 is returned when the request is not found.

            {
              "success": false,
              "message": "Request not found."
            }
            
408408 is returned when a request takes more than 120 secondes to be processed. Some requests have a higher timeout and you can define your own timeout in the settings.

            { 
              "success": false, 
              "message": "Request timeout"
            } 
            
500A 500 error is returned when an unknown error has occurred.

            {
              "success": false,
              "message": "An unexpected error occured."
            } 
            

Convert JSON file to YAML file

POSThttps://ikalas.com/api/v1/convert-json-file-to-yaml-file
Headers
NameValue
Content-Typeapplication/json
ApiKey★★★★★★★★★★
Request body
NameTypeRequiredDefault value
inputFilesfileYes
Responses
HTTP Status CodeDescription
200200 is returned for a successful request. The API returns data in the result attribute.

            {
              "success": true,
              "id": "19b3b33f",
              "date": "2022-10-04T14:14:01-04:00",
              "result": []
            }
            
400400 is returned when parameters are missing or invalid in a request.

            {
              "success": false,
              "message": "Parameters are missing or invalids in your request.",
              "parameters": [
                  {
                      "invalidParameter": "file",
                      "message": "You must include this parameter in your request."
                  }
              ]
            }
            
403403 is returned when the request is not authorized. This may be due to missing api key in headers or invalid api key.

            {
              "success": false,
              "message": "Unauthorized. You must include a valid api key in the headers."
            }
            
404404 is returned when the request is not found.

            {
              "success": false,
              "message": "Request not found."
            }
            
408408 is returned when a request takes more than 120 secondes to be processed. Some requests have a higher timeout and you can define your own timeout in the settings.

            { 
              "success": false, 
              "message": "Request timeout"
            } 
            
500A 500 error is returned when an unknown error has occurred.

            {
              "success": false,
              "message": "An unexpected error occured."
            } 
            

Generate QR Code online for free

POSThttps://ikalas.com/api/v1/generate-qrcode
Headers
NameValue
Content-Typeapplication/json
ApiKey★★★★★★★★★★
Request body
NameTypeRequiredDefault value
qrCodeDatatextYes
colorcolorNo#000
Responses
HTTP Status CodeDescription
200200 is returned for a successful request. The API returns data in the result attribute.

            {
              "success": true,
              "id": "19b3b33f",
              "date": "2022-10-04T14:14:01-04:00",
              "result": []
            }
            
400400 is returned when parameters are missing or invalid in a request.

            {
              "success": false,
              "message": "Parameters are missing or invalids in your request.",
              "parameters": [
                  {
                      "invalidParameter": "file",
                      "message": "You must include this parameter in your request."
                  }
              ]
            }
            
403403 is returned when the request is not authorized. This may be due to missing api key in headers or invalid api key.

            {
              "success": false,
              "message": "Unauthorized. You must include a valid api key in the headers."
            }
            
404404 is returned when the request is not found.

            {
              "success": false,
              "message": "Request not found."
            }
            
408408 is returned when a request takes more than 120 secondes to be processed. Some requests have a higher timeout and you can define your own timeout in the settings.

            { 
              "success": false, 
              "message": "Request timeout"
            } 
            
500A 500 error is returned when an unknown error has occurred.

            {
              "success": false,
              "message": "An unexpected error occured."
            }