openapi: 3.2.0
info:
title: APIVerve Data Conversion API
description: One API key, 370+ real-world REST endpoints — weather, geocoding, finance, DNS, validation, text processing and more. Every endpoint returns JSON. Full documentation at https://docs.apiverve.com.
termsOfService: https://apiverve.com/terms/
contact:
name: APIVerve Support
email: hello@apiverve.com
url: https://apiverve.com/contact
license:
name: APIVerve Terms of Service
url: https://apiverve.com/terms/
version: 1.0.0
x-logo:
url: https://apiverve.com/images/favicon.png
altText: APIVerve
servers:
- url: https://api.apiverve.com
security:
- api_key: []
tags:
- name: Data Conversion
paths:
/v1/ascii85encoder:
get:
summary: ASCII85 Encoder
description: Encode text using ASCII85 (Base85) encoding
operationId: ascii85encoder
parameters:
- name: text
in: query
schema:
type: string
required: true
description: Text to encode
example: Hello World
- name: action
in: query
schema:
type: string
required: false
description: Action to perform
example: encode
- name: format
in: query
schema:
type: string
required: false
description: Output format
example: standard
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
original_text: Hello World
encoded: 87cURD]i,"Ebo7
format: standard
original_length: 11
encoded_length: 14
compression_ratio: 127.27%
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Data Conversion
/v1/base64:
get:
summary: Base64 Encoder/Decoder
description: Encode text to Base64 format
operationId: base64
parameters:
- name: text
in: query
schema:
type: string
required: true
description: The text to encode
example: Hello World
- name: action
in: query
schema:
type: string
required: false
description: The action to perform
example: encode
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
action: encode
original: Hello World
encoded: SGVsbG8gV29ybGQ=
length: 16
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Data Conversion
/v1/colorconverter:
get:
summary: Color Converter
description: Convert a color to a different format
operationId: colorconverter
parameters:
- name: hex
in: query
schema:
type: string
required: true
description: 'The color in hexadecimal format (e.g., FF0000). Make sure you ommit the #'
example: FF0000
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
hex: '#FF0000'
rgb: 255, 0, 0
hsl: 0, 100, 50
cmyk: 0, 100, 100, 0
ansi16: 91
name: red
channels:
rgbChannels: 3
cmykChannels: 4
ansiChannels: 1
hexChannels: 1
hslChannels: 3
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Data Conversion
/v1/csvtojson:
post:
summary: CSV to JSON Converter
description: Convert CSV data to JSON format with custom delimiter support
operationId: csvtojson
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
row_count: 2
column_count: 3
columns:
- name
- age
- city
inferredTypes:
name: string
age: integer
city: string
json:
- name: John Doe
age: '30'
city: New York
- name: Jane Smith
age: '25'
city: Los Angeles
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
csv:
type: string
description: The CSV data to convert to JSON
delimiter:
type: string
description: The delimiter used in the CSV
has_header:
type: boolean
description: 'Whether the first row contains column headers (default: true)'
required:
- csv
tags:
- Data Conversion
/v1/filesizeformatter:
get:
summary: File Size Formatter
description: Convert bytes to human-readable file size
operationId: filesizeformatter
parameters:
- name: bytes
in: query
schema:
type: integer
required: true
description: Number of bytes to format
example: 1073741824
- name: unit
in: query
schema:
type: string
required: false
description: Specific target unit (optional, auto-selects best unit if not specified)
example: GB
- name: precision
in: query
schema:
type: integer
required: false
description: Decimal places (0-10)
example: 2
- name: standard
in: query
schema:
type: string
required: false
description: 'Standard to use: binary (1024) or decimal (1000)'
example: binary
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
bytes: 1073741824
formatted: 1 GiB
value: 1
unit: GiB
standard: binary
precision: 2
conversions:
B: 1073741824
KiB: 1048576
MiB: 1024
GiB: 1
TiB: 0
PiB: 0
EiB: 0
ZiB: 0
YiB: 0
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Data Conversion
/v1/htmlentities:
post:
summary: HTML Entities Encoder/Decoder
description: Encode HTML special characters to entities for XSS prevention
operationId: htmlentities
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
action: encode
original:
Hello & World
encoded: '<div class="test">Hello & World</div>'
entities_replaced:
- <
- '"'
- '>'
- '&'
- /
count: 8
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
html:
type: string
description: The HTML content to encode
action:
type: string
description: The action to perform
required:
- html
tags:
- Data Conversion
/v1/htmltoimage:
post:
summary: HTML to Image
description: Convert HTML code to image with customizable dimensions
operationId: htmltoimage
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
width: 800
height: 600
format: png
imageName: bf3d3d67-bc6e-477b-a916-560b895f8091.png
expires: 1789676439207
downloadURL: https://storage.googleapis.com/apiverve/APIData/htmltoimage/bf3d3d67-bc6e-477b-a916-560b895f8091.png?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1789676439&Signature=Uw7imp8TVuygEgWhdLAmK8%2Byk0NoZmtdLEX9MrDHjlWDYyB28y7zbCxVuD%2BF%2F6Iij5zi%2FhvDoJnuhNT6a2Yl85gw5nWGt750Ai4gup46dQQt0vrsUpD99IPTfTh21DWd4WqE7VCWlIlou7WwNUn620WgWM3ScGi13dCB81Qyb4WuxrdcNal8WrUYX9nZ12h%2B7BZs65Tyw0V4StbvsYxXKqySkF4aQ8J1QbdhUny9WyptE3qNT%2FyM4m2%2F%2FJAOq32bQsSWj8%2BycWEhtifIgpJe4LTBBeqtHBePrIQSrYNRdOwhjaTzj%2BShSeox5wPztiaoRyi1DGIx4FIIstS2dAdQ6Q%3D%3D
htmlLength: 197
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
html:
type: string
description: HTML code to convert
width:
type: integer
description: Image width in pixels
height:
type: integer
description: Image height in pixels
format:
type: string
description: Output image format
required:
- html
tags:
- Data Conversion
/v1/jsontocsv:
post:
summary: JSON to CSV Converter
description: Convert JSON array data to CSV format
operationId: jsontocsv
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
row_count: 2
column_count: 3
columns:
- name
- age
- city
csv: 'name,age,city
John Doe,30,New York
Jane Smith,25,Los Angeles'
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
json:
type: string
description: The JSON array to convert to CSV (must be array of objects)
delimiter:
type: string
description: The delimiter to use in the CSV
include_header:
type: boolean
description: 'Whether to include column headers in the output (default: true)'
required:
- json
tags:
- Data Conversion
/v1/jsontojsonp:
post:
summary: JSON to JSONP
description: JSON to JSONP is a simple tool for converting JSON data into JSONP format. It returns the converted JSONP data.
operationId: jsontojsonp
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
callback: callbackFunction
jsonp: callbackFunction({"menu":{"id":"file","value":"File","popup":false}});
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
json:
type: string
description: The JSON data you want converted into JSONP format. Send it as an object or as a JSON-encoded string.
callback:
type: string
description: The callback function name to wrap the JSON data. Must be a JavaScript identifier, optionally dotted (e.g. myCallback or window.myCallback).
required:
- json
tags:
- Data Conversion
/v1/jwtdecoder:
post:
summary: JWT Decoder
description: Decode JWT token without verification
operationId: jwtdecoder
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
header:
alg: HS256
typ: JWT
payload:
sub: '1234567890'
name: John Doe
iat: 1516239022
signature: SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
isExpired: false
expiresAt: null
issuedAt: '2018-01-18T01:30:22.000Z'
tokenAge: 2557 days
algorithm: HS256
expiresIn: null
notYetValid: false
securityAnalysis:
isUnsecured: false
hasExpiration: false
isLongLived: false
issues:
- Token has no expiration (exp) claim — it never expires
warning: This API only decodes JWT tokens. It does NOT verify signatures. Do not use for security validation.
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
token:
type: string
description: JWT token to decode
required:
- token
tags:
- Data Conversion
/v1/markdowntable:
post:
summary: Markdown Table Generator
description: Convert data to a formatted markdown table
operationId: markdowntable
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
markdown: '| Name | Age | City |
| --- | --- | --- |
| John Doe | 30 | New York |
| Jane Smith | 25 | Los Angeles |
| Bob Johnson | 35 | Chicago |'
columnCount: 3
rowCount: 3
cellCount: 12
headers:
- Name
- Age
- City
alignments:
- left
- left
- left
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
headers:
type: string
description: Array of column header names
rows:
type: string
description: Array of row arrays containing cell values
alignment:
type: string
description: 'Column alignment: left, center, right, or array of alignments per column'
required:
- headers
- rows
tags:
- Data Conversion
/v1/markdowntohtml:
post:
summary: Markdown to HTML
description: Convert markdown text to HTML
operationId: markdowntohtml
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
html: 'Hello World
This is a bold statement and this is italic.
Features
- Easy to use
- Fast conversion
- Supports common markdown syntax
Link to example
'
markdownLength: 185
htmlLength: 272
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
markdown:
type: string
description: Markdown text to convert (max 100,000 characters)
required:
- markdown
tags:
- Data Conversion
/v1/markdowntoimage:
post:
summary: Markdown to Image
description: Convert markdown text to image file
operationId: markdowntoimage
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
imageName: 31e86a48-125a-464a-8ea5-8b342226944f.png
format: .png
downloadURL: https://storage.googleapis.com/apiverve/APIData/markdowntoimage/31e86a48-125a-464a-8ea5-8b342226944f.png?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1766010365&Signature=PXD9Zct7HearzSJvxZcNlnlnPdga8qH1Mln4I7tTDmrzSolUdwDxZx3Xdsy6LVu8B%2F1es7keTFKcnNnBm2Er9Kqbmg5j9BeTX3lQnJsIVh5gAlsEheT%2B%2FpWjWnjRWc%2FdtqurbUR%2BcSYMELqufs%2FPcrK62OAl0lmf6zARA2KtUP8qop%2FORbG81h%2BkFIoy3VaaRVXiceewF6HQzBz%2FFBhmc1oOAiEPiQZl7PQRu%2Fz4oX%2BtMbnWPUoUmIXVVfDmMw4XsyWlckQo%2BfZ34B79aOaBznpuJ0Z%2BlN1upsHPvBO33WRdQHECEUMJmGB7KgRZU%2Bjqco4LSEOO9kfkLlMxYyl3pQ%3D%3D
expires: 1766010365188
markdownLength: 282
htmlLength: 376
dimensions:
width: 1280
height: 800
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
markdown:
type: string
description: Markdown text to convert
width:
type: integer
description: Image width in pixels
height:
type: integer
description: Image height in pixels
format:
type: string
description: Output image format
required:
- markdown
tags:
- Data Conversion
/v1/markdowntopdf:
post:
summary: Markdown to PDF
description: Convert markdown text to PDF document
operationId: markdowntopdf
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
marginLeft: 0.4in
marginRight: 0.4in
marginTop: 0.4in
marginBottom: 0.4in
landscape: false
pdfName: b3ce14f5-1c44-4d2d-8a10-77430b679dae.pdf
expires: 1766096769188
downloadURL: https://storage.googleapis.com/apiverve-helpers.appspot.com/htmltopdf/b3ce14f5-1c44-4d2d-8a10-77430b679dae.pdf?GoogleAccessId=1089020767582-compute%40developer.gserviceaccount.com&Expires=1766096769&Signature=q%2Fe4YUCniLQIRCPSO82LhTJ%2BSfqZSPNq8nSblE0LW6%2B546R9kXIowaQD7k%2BOhFzQi9q3nb8QcUNtZijHpEkIIcy6OOayWInWMzMF8ooXQ7Gch4YJL6iAURSIFZpfEw3XqyYuWXP1dw372kmiYVfTBgaRed0apeRwjeF8bGciLm%2FOsYKcsRrYlJtuyFwqeNw4G2aQKgLkxUw%2FP6L5Av%2BZssRkRqIWvQ6eNmwpUJZ48hJZYY6%2BRFhTYwnN4dEPWYSd9TSiJf6C%2BEWReWQJlgBy7BUK0H%2B9pyn4872PV1N3eI9VHhg89g4dimbieOQUF%2BhG%2Bkhcd5z0inaMml7DBdbF4g%3D%3D
markdownLength: 278
htmlLength: 380
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
markdown:
type: string
description: Markdown text to convert (max 100,000 characters)
required:
- markdown
tags:
- Data Conversion
/v1/math:
post:
summary: Math Calculator
description: 'Perform basic math operations: add, subtract, multiply, divide, power, modulo'
operationId: math
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
result: 15
operation: add
input:
a: 10
b: 5
steps:
- 10 + 5 = 15
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
operation:
type: string
description: Operation to perform
a:
type: number
description: First number
b:
type: number
description: Second number
required:
- operation
- a
- b
tags:
- Data Conversion
/v1/meetingtimeconverter:
get:
summary: Meeting Time Converter
description: Convert meeting time between timezones
operationId: meetingtimeconverter
parameters:
- name: time
in: query
schema:
type: string
required: true
description: Time in HH:MM format (24-hour)
example: '14:30'
- name: fromTimezone
in: query
schema:
type: string
required: true
description: Source IANA timezone identifier
example: America/New_York
- name: toTimezone
in: query
schema:
type: string
required: true
description: Target IANA timezone identifier
example: Europe/London
- name: date
in: query
schema:
type: string
required: false
description: Optional date in YYYY-MM-DD format (defaults to today)
example: '2024-03-15'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
originalTime: '14:30'
convertedTime: '19:30:00'
date: '2026-09-18'
fromTimezone: America/New_York
toTimezone: Europe/London
timeDifference: 5
fromOffset: -04:00
toOffset: +01:00
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Data Conversion
/v1/numberbaseconverter:
get:
summary: Number Base Converter
description: Convert a number from one base to another
operationId: numberbaseconverter
parameters:
- name: value
in: query
schema:
type: string
required: true
description: The number to convert
example: '255'
- name: from
in: query
schema:
type: integer
required: false
description: 'Source base (default: 10)'
example: 10
- name: to
in: query
schema:
type: integer
required: false
description: Target base (returns all common bases if not specified)
example: 10
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
input_value: FF
input_base: 16
input_base_name: hexadecimal
decimal_value: 255
decimal_value_exact: '255'
output_value: '255'
output_base: 10
output_base_name: decimal
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Data Conversion
/v1/numbertowords:
get:
summary: Number to Words
description: Convert a number to words, including each word and the orginal equivalent
operationId: numbertowords
parameters:
- name: number
in: query
schema:
type: number
required: true
description: The number to convert to words
example: 975.07
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
number: 975.07
words: nine hundred seventy-five point zero seven
ordinal: nine hundred seventy-fifth point zero seven
numberOfDigits_numeric: 3
numberOfDigits_words: three
eachNumber:
- nine
- seven
- five
afterDecimal:
number: '07'
words:
- zero
- seven
numberOfDigits_numeric: 2
numberOfDigits_words: two
locale: en-US
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Data Conversion
/v1/placeholdertext:
get:
summary: Placeholder Text Generator
description: Generate placeholder text in various styles
operationId: placeholdertext
parameters:
- name: style
in: query
schema:
type: string
required: false
description: The style of placeholder text
example: tech
- name: paragraphs
in: query
schema:
type: integer
required: false
description: Number of paragraphs to generate
example: 3
- name: sentences
in: query
schema:
type: integer
required: false
description: Number of sentences per paragraph
example: 5
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
style: tech
paragraphs:
- Docker latency interface debugging API git protocol module REST latency. DevOps API optimization javascript variable cache query blockchain. Scalability typescript API throughput typescript package refactor microservice blockchain docker compiler typescript. Algorithm query throughput scalability scalability microservice. DevOps algorithm XML throughput framework optimization API deployment docker deployment query sprint refactor stack.
- Neural deployment hardware bandwidth protocol stack variable algorithm iteration throughput algorithm kubernetes repository. Frontend server stack javascript CI/CD container module latency load balancer compiler cache DevOps. Server DevOps kubernetes bandwidth REST agile neural module repository. Database protocol stack bandwidth scalability optimization load balancer backend. Debugging DevOps webhook REST stack protocol hardware blockchain docker server agile microservice.
- Backend javascript throughput docker javascript stack debugging algorithm microservice cloud REST compiler DevOps runtime middleware. Deployment load balancer javascript query SDK bandwidth refactor typescript runtime throughput stack virtualization algorithm server. Backend cloud sprint latency repository microservice API hardware virtualization cache git. Middleware sprint module compiler query encryption debugging backend docker throughput microservice. Compiler variable latency iteration compiler frontend package agile microservice latency throughput API compiler XML DevOps.
paragraph_count: 3
sentences_per_paragraph: 5
total_sentences: 15
total_words: 173
total_characters: 1503
full_text: 'Docker latency interface debugging API git protocol module REST latency. DevOps API optimization javascript variable cache query blockchain. Scalability typescript API throughput typescript package refactor microservice blockchain docker compiler typescript. Algorithm query throughput scalability scalability microservice. DevOps algorithm XML throughput framework optimization API deployment docker deployment query sprint refactor stack.
Neural deployment hardware bandwidth protocol stack variable algorithm iteration throughput algorithm kubernetes repository. Frontend server stack javascript CI/CD container module latency load balancer compiler cache DevOps. Server DevOps kubernetes bandwidth REST agile neural module repository. Database protocol stack bandwidth scalability optimization load balancer backend. Debugging DevOps webhook REST stack protocol hardware blockchain docker server agile microservice.
Backend javascript throughput docker javascript stack debugging algorithm microservice cloud REST compiler DevOps runtime middleware. Deployment load balancer javascript query SDK bandwidth refactor typescript runtime throughput stack virtualization algorithm server. Backend cloud sprint latency repository microservice API hardware virtualization cache git. Middleware sprint module compiler query encryption debugging backend docker throughput microservice. Compiler variable latency iteration compiler frontend package agile microservice latency throughput API compiler XML DevOps.'
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Data Conversion
/v1/punycode:
get:
summary: Punycode Converter
description: Encode Unicode text to Punycode (ASCII-compatible encoding)
operationId: punycode
parameters:
- name: text
in: query
schema:
type: string
required: true
description: Unicode text or domain to encode (max 1000 characters)
example: münchen.de
- name: mode
in: query
schema:
type: string
required: false
description: Conversion mode
example: encode
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
input: münchen.de
output: xn--mnchen-3ya.de
mode: encode
isIDN: true
isDomain: true
scripts:
- Latin
mixedScript: false
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Data Conversion
/v1/querystringbuilder:
post:
summary: Query String Builder
description: Build URL query string from JSON parameters
operationId: querystringbuilder
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
queryString: name=John%20Doe&age=30&city=New%20York&interests=coding&interests=music&interests=travel
fullURL: ?name=John%20Doe&age=30&city=New%20York&interests=coding&interests=music&interests=travel
encoded: true
paramCount: 4
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
params:
type: string
description: JSON object of parameters
encode:
type: boolean
description: URL encode parameter values
required:
- params
tags:
- Data Conversion
/v1/relativetimeformatter:
get:
summary: Relative Time Formatter
description: Convert Unix timestamp to relative time format
operationId: relativetimeformatter
parameters:
- name: timestamp
in: query
schema:
type: string
required: true
description: Unix timestamp in seconds or milliseconds
example: '1609459200'
- name: reference
in: query
schema:
type: string
required: false
description: 'Reference time to compare against (default: current time)'
example: '2024-06-01T00:00:00Z'
- name: style
in: query
schema:
type: string
required: false
description: Output style
example: short
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
target_date: '2021-01-01T00:00:00Z'
reference_date: '2025-12-16T22:28:24.459Z'
relative_time: 4 years ago
is_past: true
is_future: false
difference_ms: -156464904459
primary_unit: year
primary_value: 4
all_units:
years: 4
months: 59
weeks: 258
days: 1810
hours: 43462
minutes: 2607748
seconds: 156464904
milliseconds: 156464904459
style: short
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Data Conversion
/v1/romanconverter:
get:
summary: Roman Numeral Converter
description: Convert a number to Roman numerals
operationId: romanconverter
parameters:
- name: number
in: query
schema:
type: integer
required: true
description: The number to convert to Roman numerals
example: 2024
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
number: 2024
roman: MMXXIV
breakdown:
M: 2
X: 2
IV: 1
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Data Conversion
/v1/texttocolor:
get:
summary: Text to Color
description: Generate a color from text
operationId: texttocolor
parameters:
- name: color
in: query
schema:
type: string
required: true
description: The text to convert the color from
example: turquoise
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
color: turquoise
hex: '#66c8b8'
rgb: 102, 200, 184
hsl: 170, 47, 59
cmyk: 49, 0, 8, 22
ansi16: 96
channels:
rgbChannels: 3
cmykChannels: 4
ansiChannels: 1
hexChannels: 1
hslChannels: 3
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Data Conversion
/v1/unicodeescape:
post:
summary: Unicode Escape/Unescape
description: Convert characters to Unicode escape sequences (\uXXXX format)
operationId: unicodeescape
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
action: escape
original: Hello World
escaped: \u0048\u0065\u006C\u006C\u006F\u0020\u0057\u006F\u0072\u006C\u0064
character_count: 11
unicode_points:
- char: H
unicode: \u0048
codepoint: U+0048
- char: e
unicode: \u0065
codepoint: U+0065
- char: l
unicode: \u006C
codepoint: U+006C
- char: l
unicode: \u006C
codepoint: U+006C
- char: o
unicode: \u006F
codepoint: U+006F
- char: ' '
unicode: \u0020
codepoint: U+0020
- char: W
unicode: \u0057
codepoint: U+0057
- char: o
unicode: \u006F
codepoint: U+006F
- char: r
unicode: \u0072
codepoint: U+0072
- char: l
unicode: \u006C
codepoint: U+006C
- char: d
unicode: \u0064
codepoint: U+0064
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
text:
type: string
description: The text to escape
action:
type: string
description: The action to perform
required:
- text
tags:
- Data Conversion
/v1/unitconverter:
get:
summary: Unit Converter
description: Convert units from one to another
operationId: unitconverter
parameters:
- name: value
in: query
schema:
type: number
required: true
description: The value to convert
example: 100
- name: from
in: query
schema:
type: string
required: true
description: The unit to convert from
example: lb
- name: to
in: query
schema:
type: string
required: true
description: The unit to convert to
example: kg
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
result:
result: 45.36
from: 100 lb
to: kg
unitDefinitions:
from:
abbr: lb
measure: mass
system: imperial
singular: Pound
plural: Pounds
to:
abbr: kg
measure: mass
system: metric
singular: Kilogram
plural: Kilograms
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Data Conversion
/v1/unixtimestamp:
get:
summary: Unix Timestamp Converter
description: Convert Unix timestamp to human-readable date
operationId: unixtimestamp
parameters:
- name: timestamp
in: query
schema:
type: string
required: true
description: Unix timestamp to convert
example: '1609459200'
- name: format
in: query
schema:
type: string
required: false
description: Timestamp format
example: seconds
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
timestamp: 1609459200
timestamp_format: seconds
iso_8601: '2021-01-01T00:00:00Z'
rfc_2822: Fri, 01 Jan 2021 00:00:00 GMT
date: 1/1/2021
time: 12:00:00 AM
unix_seconds: 1609459200
unix_milliseconds: 1609459200000
year: 2021
month: 1
day: 1
hour: 0
minute: 0
second: 0
day_of_week: Friday
timezone: UTC
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Data Conversion
/v1/urlencode:
post:
summary: URL Encoder/Decoder
description: Encode text to URL-safe format (percent-encoding)
operationId: urlencode
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
action: encode
original: Hello World & Goodbye
encoded: Hello%20World%20%26%20Goodbye
length: 29
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
text:
type: string
description: The text to encode
action:
type: string
description: The action to perform
required:
- text
tags:
- Data Conversion
/v1/urltomarkdown:
post:
summary: URL to Markdown
description: Convert a webpage URL to Markdown format
operationId: urltomarkdown
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
url: https://example.com/
title: Example Domain
markdown: '# Example Domain
This domain is for use in documentation examples without needing permission. Avoid use in operations.
[Learn more](https://iana.org/domains/example)'
wordCount: 20
imageCount: 0
linkCount: 1
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
url:
type: string
description: The URL of the webpage to convert to Markdown
includeImages:
type: boolean
description: Whether to include image references in the Markdown output
includeLinks:
type: boolean
description: Whether to include hyperlinks in the Markdown output
required:
- url
tags:
- Data Conversion
/v1/variablenameconverter:
post:
summary: Variable Name Converter
description: Convert variable names between naming conventions
operationId: variablenameconverter
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
results:
- original: myVariableName
converted: my_variable_name
- original: another_var_name
converted: another_var_name
- original: SomeClassName
converted: some_class_name
- original: kebab-case-name
converted: kebab_case_name
- original: CONSTANT_VALUE
converted: c_o_n_s_t_a_n_t__v_a_l_u_e
count: 5
targetFormat: snake_case
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
variables:
type: string
description: Array of variable names to convert (max 100). Every entry must be a string.
to:
type: string
description: Target naming convention
required:
- variables
- to
tags:
- Data Conversion
/v1/websitetotext:
post:
summary: Website to Text
description: Convert a given webiste content to simple text
operationId: websitetotext
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
date: null
description: Use Amazon EC2 for scalable computing capacity in the AWS Cloud so you can develop and deploy applications without hardware constraints.
title: What is Amazon EC2?
title_alt: What is Amazon EC2?
text: "Amazon Elastic Compute Cloud (Amazon EC2) provides on-demand, scalable computing capacity in the Amazon Web \t\tServices (AWS) Cloud. Using Amazon EC2 reduces hardware costs so you can develop and deploy \t\tapplications faster. You can use Amazon EC2 to launch as many or as few virtual servers as you \t\tneed, configure security and networking, and manage storage. You can add capacity (scale up) \t\tto handle compute-heavy tasks, such as monthly or yearly processes, or spikes in website \t\ttraffic. When usage decreases, you can reduce capacity (scale down) again. An EC2 instance is a virtual server in the AWS Cloud. When you launch an EC2 instance, \tthe instance type that you specify determines the hardware available to your instance. \tEach instance type offers a different balance of compute, memory, network, and storage \tresources. For more information, see the Amazon EC2 Instance Types Guide. Amazon EC2 provides the following high-level features: Amazon EC2 supports the processing, storage, and transmission of credit card data by a merchant or service provider, and has been validated as being compliant with Payment Card Industry (PCI) Data Security Standard (DSS). For more information about PCI DSS, including how to request a copy of the AWS PCI Compliance Package, see PCI DSS Level 1. You can create and manage your Amazon EC2 instances using the following interfaces: Amazon EC2 provides the following pricing options: For a complete list of charges and prices for Amazon EC2 and more information about the purchase \t\t\tmodels, see Amazon EC2 pricing. To create estimates for your AWS use cases, use the AWS Pricing Calculator. To estimate the cost of transforming Microsoft workloads to a modern architecture that uses open source and \t\t\t\tcloud-native services deployed on AWS, use the AWS Modernization Calculator for Microsoft Workloads. To see your bill, go to the Billing and Cost Management Dashboard in the AWS Billing and Cost Management console. Your bill contains links to usage reports that provide details \t\t\t\tabout your bill. To learn more about AWS account billing, see AWS Billing and Cost Management User Guide. If you have questions concerning AWS billing, accounts, and events, contact AWS Support. To calculate the cost of a sample provisioned \t\t\t\t\tenvironment, see . When calculating the cost of a provisioned \t\t\t\tenvironment, remember to include incidental costs such as snapshot storage for EBS \t\t\t\tvolumes. You can optimize the cost, security, and performance of your AWS environment \t\t\t\tusing AWS Trusted Advisor. You can use AWS Cost Explorer to analyze the cost and usage of your EC2 instances. You can view \t\t\t\tdata up to the last 13 months, and forecast how much you are likely to spend for the next \t\t\t\t12 months. For more information, see \t\t\t\tAnalyzing your costs and usage with AWS Cost Explorer in the AWS Cost Management User Guide."
language: en
publisher: null
url: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
url:
type: string
description: The URL of the website to convert to text
required:
- url
tags:
- Data Conversion
/v1/wordstonumbers:
get:
summary: Words to Numbers
description: Convert words to numbers, including each word and the orginal equivalent
operationId: wordstonumbers
parameters:
- name: words
in: query
schema:
type: string
required: true
description: The words to convert to numbers
example: seven thousand six hundred and twenty
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
number: '7620'
words: seven thousand, six hundred twenty
ordinal: seven thousand, six hundred twentieth
numberOfDigits_numeric: 4
numberOfDigits_words: four
eachNumber:
- seven
- six
- two
- zero
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Data Conversion
/v1/xmltojson:
post:
summary: XML to JSON
description: Convert XML to JSON
operationId: xmltojson
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
note:
children:
- to:
content: Tove
- from:
content: Jani
- heading:
content: Reminder
- body:
content: Don't forget me this weekend!
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
xml:
type: string
description: The XML content to convert to JSON
required:
- xml
tags:
- Data Conversion
components:
securitySchemes:
api_key:
type: apiKey
name: x-api-key
in: header
externalDocs:
description: APIVerve Documentation
url: https://docs.apiverve.com