{
"openapi": "3.0.1",
"info": {
"title": "ConvertAPI",
"description": "# High-Performance File Conversion API\nConvert Word, Excel, PowerPoint, HTML, PDF and Image formats with our powerful file conversion service.\nWe support more than [200 file types.]( https://www.convertapi.com/doc/file-formats)",
"termsOfService": "https://www.convertapi.com/terms",
"contact": {
"url": "https://www.convertapi.com/support",
"email": "support@convertapi.com"
},
"license": {
"name": "Apache 2.0",
"url": "http://www.apache.org/licenses/LICENSE-2.0.html"
},
"version": "v2"
},
"servers": [
{
"url": "https://v2.convertapi.com"
},
{
"url": "https://eu-v2.convertapi.com"
},
{
"url": "https://uk-v2.convertapi.com"
},
{
"url": "https://us-v2.convertapi.com"
},
{
"url": "https://ca-v2.convertapi.com"
},
{
"url": "https://as-v2.convertapi.com"
},
{
"url": "https://au-v2.convertapi.com"
}
],
"paths": {
"/convert/html/to/pdf": {
"summary": "HTML to PDF API",
"description": "HTML PDF generator API using Google Chrome browser.",
"post": {
"tags": [
"Conversion"
],
"externalDocs": {
"description": "Read more about the converter",
"url": "https://www.convertapi.com/html-to-pdf"
},
"requestBody": {
"content": {
"multipart/form-data": {
"schema": {
"required": [
"File"
],
"type": "object",
"properties": {
"StoreFile": {
"type": "boolean",
"description": "When the `StoreFile` parameter is set to `True`, your converted file is written to ConvertAPI’s encrypted, temporary storage and made available via a time-limited secure download URL, valid for up to 3 hours. After this period, the file is permanently deleted.\r\n\r\nWhen `StoreFile` is set to `False`, conversion happens entirely in-memory. The raw file bytes are streamed back in the API response without touching disk or external storage, ensuring maximum security and zero persistence so that only you can access the content.\r\n",
"default": false,
"x-ca-featured": false,
"x-ca-label": "Store file",
"x-ca-group": "Output",
"x-ca-type": "Bool",
"x-ca-representation": "Default"
},
"FileName": {
"type": "string",
"description": "The `FileName` property defines the name of the output file(s) generated by the file conversion API, ensuring safe and\r\nunique file naming. It sanitizes input filenames to remove potentially harmful characters, automatically appends the\r\ncorrect file extension based on the target format, and includes an indexing feature to distinguish multiple output files\r\nfrom a single input. For example, converting `report.docx` to PDF format might result in `report.pdf` for a single file,\r\nor `report_0.pdf`, `report_1.pdf` for multiple files, ensuring each output file is uniquely identifiable.",
"x-ca-featured": false,
"x-ca-label": "Output file name",
"x-ca-group": "Output",
"x-ca-type": "String",
"x-ca-representation": "Default",
"x-ca-range": {
"from": "1",
"to": "200"
}
},
"Timeout": {
"maximum": 1200,
"minimum": 10,
"type": "integer",
"description": "Conversion timeout in seconds.",
"default": 120,
"x-ca-featured": false,
"x-ca-label": "Timeout",
"x-ca-group": "Execution",
"x-ca-type": "Integer",
"x-ca-representation": "Default",
"x-ca-range": {
"from": "10",
"to": "1200"
}
},
"ConversionDelay": {
"maximum": 30,
"minimum": 0,
"type": "integer",
"description": "Delay in seconds before page load and PDF creation. Sometimes useful to let web page fully load.",
"default": 0,
"x-ca-featured": false,
"x-ca-label": "Conversion delay",
"x-ca-group": "Web Rendering",
"x-ca-type": "Integer",
"x-ca-representation": "Default",
"x-ca-range": {
"from": "0",
"to": "30"
}
},
"Version": {
"enum": [
"latest",
"130",
"126",
"117"
],
"type": "string",
"description": "Specify a particular version of the Chromium engine to render the web page.\n * `latest` - Latest (140)\n * `130` - 130\n * `126` - 126\n * `117` - 117",
"default": "117",
"x-ca-featured": false,
"x-ca-label": "Chromium Version",
"x-ca-group": "Web Rendering",
"x-ca-type": "Collection",
"x-ca-representation": "Dropdown",
"x-ca-values": {
"latest": "Latest (140)",
"130": "130",
"126": "126",
"117": "117"
}
},
"AuthUsername": {
"type": "string",
"description": "HTTP authentication username. Could be used if conversion web page is protected with HTTP authentication.",
"x-ca-featured": false,
"x-ca-label": "Authentication username",
"x-ca-group": "Request",
"x-ca-type": "String",
"x-ca-representation": "Default"
},
"AuthPassword": {
"type": "string",
"description": "HTTP authentication password. Could be used if conversion web page is protected with HTTP authentication.",
"x-ca-featured": false,
"x-ca-label": "Authentication password",
"x-ca-group": "Request",
"x-ca-type": "String",
"x-ca-representation": "Default"
},
"AdBlock": {
"type": "boolean",
"description": "Block ads in converting page.",
"default": false,
"x-ca-featured": false,
"x-ca-label": "Ad block",
"x-ca-group": "Web Rendering",
"x-ca-type": "Bool",
"x-ca-representation": "Default"
},
"CookieConsentBlock": {
"type": "boolean",
"description": "Tries to remove EU regulation required cookie warnings from web pages.",
"default": false,
"x-ca-featured": false,
"x-ca-label": "Remove cookie warnings",
"x-ca-group": "Web Rendering",
"x-ca-type": "Bool",
"x-ca-representation": "Default"
},
"Cookies": {
"type": "string",
"description": "Set additional cookies for the page request. Example: cookiename1=cookievalue1; cookiename2=cookievalue2; cookiename3=cookievalue3",
"x-ca-featured": false,
"x-ca-label": "Cookies for the page request",
"x-ca-group": "Request",
"x-ca-type": "String",
"x-ca-representation": "Default"
},
"JavaScript": {
"type": "boolean",
"description": "Allow web pages to run JavaScript.",
"default": true,
"x-ca-featured": false,
"x-ca-label": "Enable JavaScript",
"x-ca-group": "Web Rendering",
"x-ca-type": "Bool",
"x-ca-representation": "Default"
},
"WaitElement": {
"type": "string",
"description": "Element selector string of the DOM element. Converter will wait for this element to appear in DOM before conversion begins.",
"x-ca-featured": false,
"x-ca-label": "Wait for DOM element",
"x-ca-group": "Web Rendering",
"x-ca-type": "String",
"x-ca-representation": "Default"
},
"UserJs": {
"type": "string",
"description": "Execute provided JavaScript before conversion begins.",
"x-ca-featured": false,
"x-ca-label": "Execute JavaScript",
"x-ca-group": "Web Rendering",
"x-ca-type": "String",
"x-ca-representation": "Default"
},
"UserCss": {
"type": "string",
"description": "Apply additional CSS before conversion begins.",
"x-ca-featured": false,
"x-ca-label": "Apply additional CSS",
"x-ca-group": "Web Rendering",
"x-ca-type": "String",
"x-ca-representation": "Default"
},
"HideElements": {
"type": "string",
"description": "Element selector string of the DOM elements that needs to be hidden during conversion.",
"x-ca-featured": false,
"x-ca-label": "Hide DOM elements",
"x-ca-group": "Web Rendering",
"x-ca-type": "String",
"x-ca-representation": "Default"
},
"CssMediaType": {
"type": "string",
"description": "Use CSS media type in conversion process. The default screen and print media types are supported but not limited to these. The custom media type, like convertapi can be used too.",
"default": "screen",
"x-ca-featured": false,
"x-ca-label": "CSS media type",
"x-ca-group": "Web Rendering",
"x-ca-type": "String",
"x-ca-representation": "Default"
},
"Headers": {
"type": "string",
"description": "Set custom HTTP headers to include in the request. Format: `Header1:Value1|Header2:Value2|Header3:Value3`\r\n\r\n- Each header is separated by `|`.\r\n- Each name/value pair is separated by `:`.",
"x-ca-featured": false,
"x-ca-label": "Custom Headers",
"x-ca-group": "Web Rendering",
"x-ca-type": "String",
"x-ca-representation": "Default"
},
"LoadLazyContent": {
"type": "boolean",
"description": "Load page images that loads only when they are visible.",
"default": false,
"x-ca-featured": false,
"x-ca-label": "Load lazy content",
"x-ca-group": "Web Rendering",
"x-ca-type": "Bool",
"x-ca-representation": "Default"
},
"ViewportWidth": {
"maximum": 4000,
"minimum": 200,
"type": "integer",
"description": "Sets browser viewport width.",
"default": 1366,
"x-ca-featured": false,
"x-ca-label": "Viewport width",
"x-ca-group": "Web Rendering",
"x-ca-type": "Integer",
"x-ca-representation": "Default",
"x-ca-range": {
"from": "200",
"to": "4000"
}
},
"ViewportHeight": {
"maximum": 4000,
"minimum": 200,
"type": "integer",
"description": "Sets browser viewport height.",
"default": 1024,
"x-ca-featured": false,
"x-ca-label": "Viewport height",
"x-ca-group": "Web Rendering",
"x-ca-type": "Integer",
"x-ca-representation": "Default",
"x-ca-range": {
"from": "200",
"to": "4000"
}
},
"RespectViewport": {
"type": "boolean",
"description": "If true, the converter will generate PDF as the content looks like in the browser. If is set to false, the converter acts like Chrome print to PDF function.",
"default": true,
"x-ca-featured": false,
"x-ca-label": "Respect viewport",
"x-ca-group": "Page Options",
"x-ca-type": "Bool",
"x-ca-representation": "Default"
},
"Scale": {
"maximum": 200,
"minimum": 10,
"type": "integer",
"description": "Set web page scale value in percentage.",
"default": 100,
"x-ca-featured": false,
"x-ca-label": "Scale Content",
"x-ca-group": "Page Options",
"x-ca-type": "Integer",
"x-ca-representation": "Default",
"x-ca-range": {
"from": "10",
"to": "200"
}
},
"PageOrientation": {
"enum": [
"portrait",
"landscape"
],
"type": "string",
"description": "PDF page orientation.\n * `portrait` - Portrait\n * `landscape` - Landscape",
"default": "portrait",
"x-ca-featured": false,
"x-ca-label": "Page orientation",
"x-ca-group": "Page Options",
"x-ca-type": "Collection",
"x-ca-representation": "Dropdown",
"x-ca-values": {
"portrait": "Portrait",
"landscape": "Landscape"
}
},
"PageSize": {
"enum": [
"a0",
"a1",
"a2",
"a3",
"a4",
"a5",
"a6",
"a7",
"a8",
"a9",
"b0",
"b1",
"b2",
"b3",
"b4",
"b5",
"letter",
"legal",
"ledger"
],
"type": "string",
"description": "PDF page size.\n * `a0` - A0\n * `a1` - A1\n * `a2` - A2\n * `a3` - A3\n * `a4` - A4\n * `a5` - A5\n * `a6` - A6\n * `a7` - A7\n * `a8` - A8\n * `a9` - A9\n * `b0` - B0\n * `b1` - B1\n * `b2` - B2\n * `b3` - B3\n * `b4` - B4\n * `b5` - B5\n * `letter` - Letter\n * `legal` - Legal\n * `ledger` - Ledger",
"default": "letter",
"x-ca-featured": false,
"x-ca-label": "Page size",
"x-ca-group": "Page Options",
"x-ca-type": "Collection",
"x-ca-representation": "Dropdown",
"x-ca-values": {
"a0": "A0",
"a1": "A1",
"a2": "A2",
"a3": "A3",
"a4": "A4",
"a5": "A5",
"a6": "A6",
"a7": "A7",
"a8": "A8",
"a9": "A9",
"b0": "B0",
"b1": "B1",
"b2": "B2",
"b3": "B3",
"b4": "B4",
"b5": "B5",
"letter": "Letter",
"legal": "Legal",
"ledger": "Ledger"
}
},
"PageWidth": {
"maximum": 30000,
"minimum": 10,
"type": "integer",
"description": "Custom page width in millimeters (mm). This option override PageSize option.",
"x-ca-featured": false,
"x-ca-label": "Page width",
"x-ca-group": "PDF Output",
"x-ca-type": "Integer",
"x-ca-representation": "Default",
"x-ca-range": {
"from": "10",
"to": "30000"
}
},
"PageHeight": {
"maximum": 30000,
"minimum": 10,
"type": "integer",
"description": "Custom page height in millimeters (mm). This option override PageSize option.",
"x-ca-featured": false,
"x-ca-label": "Page height",
"x-ca-group": "PDF Output",
"x-ca-type": "Integer",
"x-ca-representation": "Default",
"x-ca-range": {
"from": "10",
"to": "30000"
}
},
"MarginTop": {
"maximum": 500,
"minimum": 0,
"type": "integer",
"description": "Set the page top margin in millimeters (mm).",
"default": 10,
"x-ca-featured": false,
"x-ca-label": "Margin top",
"x-ca-group": "Page Options",
"x-ca-type": "Integer",
"x-ca-representation": "Default",
"x-ca-range": {
"from": "0",
"to": "500"
}
},
"MarginRight": {
"maximum": 500,
"minimum": 0,
"type": "integer",
"description": "Set the page right margin in millimeters (mm).",
"default": 10,
"x-ca-featured": false,
"x-ca-label": "Margin right",
"x-ca-group": "Page Options",
"x-ca-type": "Integer",
"x-ca-representation": "Default",
"x-ca-range": {
"from": "0",
"to": "500"
}
},
"MarginBottom": {
"maximum": 500,
"minimum": 0,
"type": "integer",
"description": "Set the page bottom margin in millimeters (mm).",
"default": 10,
"x-ca-featured": false,
"x-ca-label": "Margin bottom",
"x-ca-group": "Page Options",
"x-ca-type": "Integer",
"x-ca-representation": "Default",
"x-ca-range": {
"from": "0",
"to": "500"
}
},
"MarginLeft": {
"maximum": 500,
"minimum": 0,
"type": "integer",
"description": "Set the page left margin in millimeters (mm).",
"default": 10,
"x-ca-featured": false,
"x-ca-label": "Margin left",
"x-ca-group": "Page Options",
"x-ca-type": "Integer",
"x-ca-representation": "Default",
"x-ca-range": {
"from": "0",
"to": "500"
}
},
"PageRange": {
"type": "string",
"description": "Set page range. Example 1-10 or 1,2,5.",
"default": "1-100",
"x-ca-featured": false,
"x-ca-label": "Page Range",
"x-ca-group": "Document",
"x-ca-type": "String",
"x-ca-representation": "Default",
"x-ca-range": {
"from": "1",
"to": "2000"
}
},
"Background": {
"type": "boolean",
"description": "Convert web page background.",
"default": true,
"x-ca-featured": false,
"x-ca-label": "Background",
"x-ca-group": "Web Rendering",
"x-ca-type": "Bool",
"x-ca-representation": "Default"
},
"FixedElements": {
"enum": [
"fixed",
"absolute",
"relative",
"hide"
],
"type": "string",
"description": "Change fixed elements CSS 'position' property to adapt page for conversion.\n * `fixed` - Leave unchanged\n * `absolute` - Absolute\n * `relative` - Relative\n * `hide` - Hide",
"default": "fixed",
"x-ca-featured": false,
"x-ca-label": "Fixed elements",
"x-ca-group": "Web Rendering",
"x-ca-type": "Collection",
"x-ca-representation": "Dropdown",
"x-ca-values": {
"fixed": "Leave unchanged",
"absolute": "Absolute",
"relative": "Relative",
"hide": "Hide"
}
},
"Header": {
"type": "string",
"description": "This property will insert an HTML header into each page. HTML tags containing the classes `pageNumber`, `totalPages`, `title`, and `date` will be filled in with the metadata relevant to each individual page. Inline CSS could be utilized to style the HTML provided.\r\n\r\n```html\r\n\r\n\r\n page number \r\n \r\n\r\n\r\n date \r\n \r\n\r\n```",
"x-ca-featured": false,
"x-ca-label": "Header HTML",
"x-ca-group": "Page Options",
"x-ca-type": "String",
"x-ca-representation": "Default"
},
"Footer": {
"type": "string",
"description": "This property will insert an HTML footer into each page. HTML tags containing the classes `pageNumber`, `totalPages`, `title`, and `date` will be filled in with the metadata relevant to each individual page. Inline CSS could be utilized to style the HTML provided.\r\n\r\n```html\r\n\r\n\r\n page number \r\n \r\n\r\n\r\n date \r\n \r\n\r\n```",
"x-ca-featured": false,
"x-ca-label": "Footer HTML",
"x-ca-group": "Page Options",
"x-ca-type": "String",
"x-ca-representation": "Default"
},
"ShowElements": {
"type": "string",
"description": "Element selector string of the DOM elements that should be visible during conversion. Other elements will be hidden.",
"x-ca-featured": false,
"x-ca-label": "Show DOM elements",
"x-ca-group": "Web Rendering",
"x-ca-type": "String",
"x-ca-representation": "Default"
},
"AvoidBreakElements": {
"type": "string",
"description": "CSS selector for the elements that pages should not break.",
"x-ca-featured": false,
"x-ca-label": "Avoid page break inside DOM elements",
"x-ca-group": "Web Rendering",
"x-ca-type": "String",
"x-ca-representation": "Default"
},
"BreakBeforeElements": {
"type": "string",
"description": "CSS selector for the elements that should apply page break before it.",
"x-ca-featured": false,
"x-ca-label": "Page break before DOM elements",
"x-ca-group": "Web Rendering",
"x-ca-type": "String",
"x-ca-representation": "Default"
},
"BreakAfterElements": {
"type": "string",
"description": "CSS selector for the elements that should apply page break after it.",
"x-ca-featured": false,
"x-ca-label": "Page break after DOM elements",
"x-ca-group": "Web Rendering",
"x-ca-type": "String",
"x-ca-representation": "Default"
},
"File": {
"type": "string",
"description": "File to be converted. Value can be URL or file content.",
"format": "binary",
"x-ca-featured": true,
"x-ca-label": "File",
"x-ca-group": "Input",
"x-ca-type": "File",
"x-ca-representation": "Default",
"x-ca-allowed-extensions": [
"htm",
"html"
]
}
}
}
}
}
},
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"ConversionCost": {
"type": "integer",
"description": "This amount will be deducted from your balance after the conversion.",
"format": "int32",
"example": 1
},
"Files": {
"type": "array",
"items": {
"type": "object",
"properties": {
"FileName": {
"type": "string",
"description": "Name of the converted file.",
"example": "myfile.pdf"
},
"FileExt": {
"type": "string",
"description": "File type (file name extension)",
"example": "pdf"
},
"FileSize": {
"type": "integer",
"description": "File size",
"format": "int32",
"example": 111955
},
"FileId": {
"type": "string",
"description": "File ID",
"example": "25811safe8e61dd3f51ef00ee5f58b92"
},
"Url": {
"type": "string",
"description": "File URL",
"example": "https://v2.convertapi.com/d/v01plsb72o0cmdooq90w4d1lnqsf6oy4/myfile.pdf"
},
"FileData": {
"type": "string",
"description": "Base64 encoded file data",
"format": "base64",
"example": "JVBERi0xLjcKJb662+4KMSAwIG9iago8PC9UeXBlIC9DYXRhbG9n..."
}
}
}
}
},
"externalDocs": {
"url": "https://www.convertapi.com/doc/content-types#applicationjson-1"
}
}
},
"multipart/mixed": {
"schema": {
"type": "string",
"format": "binary",
"externalDocs": {
"url": "https://www.convertapi.com/doc/content-types#multipartmixed"
}
},
"example": "--43cf1475-ab15-4c6b-b5ee-e2cbcedfe92f\nConversionCost: 1\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename=\"my_file.pdf\"; size=8475\n\n--FILE CONTENT--\n--43cf1475-ab15-4c6b-b5ee-e2cbcedfe92f--\n"
},
"application/octet-stream": {
"schema": {
"type": "string",
"format": "binary",
"externalDocs": {
"url": "https://www.convertapi.com/doc/content-types#applicationoctet-stream-1"
}
}
}
}
},
"400": {
"$ref": "#/components/responses/400"
},
"401": {
"$ref": "#/components/responses/401"
},
"415": {
"$ref": "#/components/responses/415"
},
"500": {
"$ref": "#/components/responses/500"
},
"503": {
"$ref": "#/components/responses/503"
}
},
"security": [
{
"secret": [ ]
},
{
"token": [ ]
},
{
"jwt": [ ]
}
]
},
"x-ca-overview": "Easily convert HTML to PDF with a developer-friendly API built for speed and flexibility. Render pages exactly as they appear in the browser including HTML5, CSS3, JavaScript, responsive designs, and SPAs. Handle high volumes or real-time jobs with ease. Customize output by injecting your own JS or CSS, enabling AdBlock, hiding cookie banners, and more. Ideal for any workflow needing a reliable HTML to PDF microservice or REST API.",
"x-ca-meta-title": "HTML to PDF API – Pixel Perfect PDF in Seconds",
"x-ca-meta-description": "Convert HTML to PDF using a powerful API. Designed for developers: fast, accurate, with full formatting control. Easy to integrate in any tech stack.",
"x-ca-source-formats": "htm,html",
"x-ca-destination-formats": "pdf",
"x-ca-tags": [
"html",
"pdf",
"featured"
]
}
},
"components": {
"schemas": {
"fileId": {
"maxLength": 32,
"minLength": 32,
"type": "string",
"description": "Uploaded File ID",
"example": "25811safe8e61dd3f51ef00ee5f58b92"
},
"error": {
"type": "object",
"properties": {
"Code": {
"type": "integer",
"description": "Error message code",
"format": "int32",
"example": 4000
},
"Message": {
"type": "string",
"description": "Error message text",
"example": "Parameter validation error."
}
},
"externalDocs": {
"url": "https://www.convertapi.com/doc/response-codes"
}
}
},
"responses": {
"400": {
"description": "Malformed request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/error"
}
}
}
},
"401": {
"description": "Authentication error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/error"
}
}
}
},
"415": {
"description": "File type error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/error"
}
}
}
},
"500": {
"description": "Conversion failure",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/error"
}
}
}
},
"503": {
"description": "Conversion rate limit error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/error"
}
}
}
}
},
"parameters": {
"fileId": {
"name": "fileId",
"in": "path",
"description": "File ID",
"required": true,
"schema": {
"$ref": "#/components/schemas/fileId"
}
},
"src": {
"name": "src",
"in": "path",
"description": "Source file format (docx, pdf, jpg etc.)",
"required": true,
"schema": {
"type": "string"
}
},
"dst": {
"name": "dst",
"in": "path",
"description": "Destination file format (docx, pdf, jpg etc.)",
"required": true,
"schema": {
"type": "string"
}
}
},
"headers": {
"content-disposition": {
"description": "File information ([docummentation](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Disposition))",
"schema": {
"type": "string"
}
},
"file-name": {
"description": "File name",
"schema": {
"type": "string"
}
},
"file-ext": {
"description": "File name extension",
"schema": {
"type": "string"
}
},
"file-size": {
"description": "File size",
"schema": {
"type": "integer"
}
}
},
"securitySchemes": {
"secret": {
"type": "http",
"description": "[Get `Secret`](https://www.convertapi.com/a/secret)",
"scheme": "bearer"
},
"token": {
"type": "http",
"description": "[Get `Token`](https://www.convertapi.com/a/api-tokens)",
"scheme": "bearer"
},
"jwt": {
"type": "http",
"description": "[Get `JWT`](https://www.convertapi.com/a/jwt-tokens)",
"scheme": "bearer",
"bearerFormat": "JWT"
}
}
},
"tags": [
{
"name": "Conversion",
"description": "File Conversion API call",
"externalDocs": {
"description": "File Conversion related operations",
"url": "https://www.convertapi.com/doc/content-types"
}
},
{
"name": "File Server",
"description": "ConvertAPI temporary file storage",
"externalDocs": {
"description": "File Server related operations",
"url": "https://www.convertapi.com/doc/upload"
}
},
{
"name": "User",
"description": "API User",
"externalDocs": {
"description": "API User related operations",
"url": "https://www.convertapi.com/doc/user"
}
}
],
"externalDocs": {
"description": "Find out more about ConvertAPI",
"url": "https://www.convertapi.com/doc"
}
}