Welcome to Ikalas API.
Develop anything.
Build a beautiful, modern application with the Ikalas API.
Built for developers
The Ikalas API is built to make your life easier. Variables, build tooling, documentation, and reusable apps.
Designed to be modern
Designed with the latest design trends in mind. Ikalas API feels modern, minimal, and beautiful.
Documentation for everything
We've written extensive documentation for applications and tools, so you never have to reverse engineer anything
Get started
1
Get a free API key Sign up here to get your API key
2
Take note of this documentation in order to make calls to the API
API Endpoints
Put a picture in a circle online for free
POST
https://ikalas.com/api/v1/circle-image
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
inputFiles | file | No |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
PNG palette from WEBM video online for free
POST
https://ikalas.com/api/v1/png-palette-from-webm-video
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
inputFiles | file | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Generate random emails
POST
https://ikalas.com/api/v1/generate-random-emails
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
count | integer | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
MP3 to WMA online for free
POST
https://ikalas.com/api/v1/convert-mp3-wma
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
inputFiles | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Add frame to picture online for free
POST
https://ikalas.com/api/v1/frame-image
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
height | integer | Yes | |
inputFiles | file | Yes | |
width | integer | Yes | |
hexadecimalColor | color | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Convert PNG to GIF online for free
POST
https://ikalas.com/api/v1/convert-png-to-gif
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
inputFiles | file | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Add a drop shadow to an image online
POST
https://ikalas.com/api/v1/shadow-image
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
shadowPosition | text | No | |
shadowColor | color | No | |
inputFiles | file | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
PowerPoint to PDF online for free
POST
https://ikalas.com/api/v1/ppt-to-pdf
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
inputFiles | file | No |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Generate random first names
POST
https://ikalas.com/api/v1/generate-random-first-names
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
count | integer | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Batch Wallet Generator
POST
https://ikalas.com/api/v1/batch-wallet-generator
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
outputFormat | select | Yes | |
numberOfWallets | integer | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Transform an image into a drawing online for free
POST
https://ikalas.com/api/v1/charcoal-image
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
inputFiles | file | Yes | |
factor | integer | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Extract MP3 from video
POST
https://ikalas.com/api/v1/video-extract-mp3
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
inputFiles | file | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Cut an image
POST
https://ikalas.com/api/v1/chop-image
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
inputFiles | file | Yes | |
width | integer | Yes | |
positionY | integer | No | |
positionX | integer | No | |
height | integer | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
JSON to CSV
POST
https://ikalas.com/api/v1/json-to-csv
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
jsonString | json | Yes | |
quote | text | No |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
WMA to MP3 online for free
POST
https://ikalas.com/api/v1/convert-wma-to-mp3
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
inputFiles | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Generate password
POST
https://ikalas.com/api/v1/generate-password
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
length | integer | Yes | |
symbols | boolean | No | |
uppercase | boolean | No | |
excludeSimilarCharacters | boolean | No | |
lowercase | boolean | No | |
strict | boolean | No | |
numbers | boolean | No |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Convert Markdown file to PDF
POST
https://ikalas.com/api/v1/convert-markdown-file-to-pdf
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
inputFiles | file | No | |
margin | integer | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Blur an image online for free
POST
https://ikalas.com/api/v1/blur-image
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
radius | integer | Yes | |
sigma | integer | Yes | |
inputFiles | file | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
CSV to JSON
POST
https://ikalas.com/api/v1/csv-to-json
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
csvString | textarea | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Convert Word document to PDF
POST
https://ikalas.com/api/v1/word-to-pdf
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
inputFiles | file | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Generate QR Code online for free
POST
https://ikalas.com/api/v1/generate-qrcode
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
qrCodeData | text | Yes | |
color | color | No |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Generate random last names
POST
https://ikalas.com/api/v1/generate-random-last-names
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
count | integer | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Convert video to GIF online for free
POST
https://ikalas.com/api/v1/convert-video-to-gif
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
inputFiles | file | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Generate random names
POST
https://ikalas.com/api/v1/generate-random-names
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
count | integer | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
PDF to Power Point online for free
POST
https://ikalas.com/api/v1/pdf-to-ppt
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
inputFiles | file | No |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
BSC Batch Wallet Generator
POST
https://ikalas.com/api/v1/bsc-batch-wallet-generator
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
bscNetwork | select | Yes | |
numberOfWallets | integer | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
HECO Wallet Generator
POST
https://ikalas.com/api/v1/heco-wallet-generator
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
bscNetwork | select | Yes | |
numberOfWallets | integer | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Extract all images from PDF document online for free
POST
https://ikalas.com/api/v1/extract-images-from-pdf
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
inputFiles | file | No |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Convert WEBM to MP4
POST
https://ikalas.com/api/v1/convert-webm-to-mp4
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
inputFiles | file | No |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
ETH Batch Wallet Generator
POST
https://ikalas.com/api/v1/eth-batch-wallet-generator
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
bscNetwork | select | Yes | |
numberOfWallets | integer | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Get a wallet public key from the private key
POST
https://ikalas.com/api/v1/get-public-key-from-private-key
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
privateKey | text | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Protect PDF online for free
POST
https://ikalas.com/api/v1/protect-pdf
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
pdfPassword | password | Yes | |
inputFiles | file | No |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
BEP20 Faucet
POST
https://ikalas.com/api/v1/bep20-faucet
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
walletAddress | text | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |
Convert JSON file to YAML file
POST
https://ikalas.com/api/v1/convert-json-file-to-yaml-file
Headers
Name | Value |
---|---|
Content-Type | application/json |
ApiKey | Sign up here to get your api key |
Request body
Name | Type | Required | Default value |
---|---|---|---|
inputFiles | file | Yes |
Responses
HTTP Status Code | Description | |
---|---|---|
200 | 200 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": [] } |
400 | 400 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." } ] } |
403 | 403 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." } |
404 | 404 is returned when the request is not found. | { "success": false, "message": "Request not found." } |
408 | 408 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" } |
500 | A 500 error is returned when an unknown error has occurred. | { "success": false, "message": "An unexpected error occured." } |