Transform CSV, JSON, XLSX, PDF, XML, YAML, Markdown. Batch processing, PII masking, image conversion, scheduled transforms.

1 subscribers
82 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

DataX endpoints

MethodEndpointDescription
transforms
POST TransformsController_jsonToPdf
/v1/transform/json-to-pdf
Renders an array of JSON objects as a PDF table. Returns base64-encoded PDF. Requires Pro plan or above.
POST TransformsController_jsonToXml
/v1/transform/json-to-xml
Converts a JSON object or array into an XML string. Optionally pretty-print.
POST TransformsController_xlsxToJson
/v1/transform/xlsx-to-json
Parses a base64-encoded XLSX file and returns an array of JSON objects. Optionally specify a sheet name.
POST TransformsController_csvToXlsx
/v1/transform/csv-to-xlsx
Converts a CSV string into a base64-encoded XLSX file. Requires Starter plan or above.
POST TransformsController_mergeCsvs
/v1/transform/merge-csvs
Combines multiple CSV strings into a single CSV. Optionally removes duplicate rows.
POST TransformsController_csvToPdf
/v1/transform/csv-to-pdf
Parses a CSV string and renders it as a PDF table. Returns base64-encoded PDF. Requires Pro plan or above.
POST TransformsController_jsonToXlsx
/v1/transform/json-to-xlsx
Converts an array of JSON objects into a base64-encoded XLSX file. Requires Starter plan or above.
POST TransformsController_mask
/v1/transform/mask
Mask emails, phones, SSN, credit cards and other PII using redact, hash, or partial strategies
POST TransformsController_jsonToYaml
/v1/transform/json-to-yaml
Converts a JSON object into a YAML string with configurable indentation.
POST TransformsController_batch
/v1/transform/batch
Execute multiple transform operations in a single request
POST TransformsController_xmlToJson
/v1/transform/xml-to-json
Parses an XML string and returns the equivalent JSON object. Supports attributes.
POST TransformsController_validateJson
/v1/transform/validate
Validates JSON data against a JSON Schema (draft-07/2019-09/2020-12). Returns validation result with detailed errors.
POST TransformsController_jsonToCsv
/v1/transform/json-to-csv
Converts an array of JSON objects into a CSV string. Column headers are derived from object keys.
POST TransformsController_templatePdf
/v1/transform/template-pdf
Renders a Handlebars HTML template with JSON data and generates a PDF. Ideal for invoices, reports, certificates. Requires Pro plan or above.
POST TransformsController_csvToJson
/v1/transform/csv-to-json
Parses a CSV string and returns an array of JSON objects. Supports auto-detection of delimiters and type inference.
POST TransformsController_yamlToJson
/v1/transform/yaml-to-json
Parses a YAML string and returns the equivalent JSON object.
POST TransformsController_pdfToJson
/v1/transform/pdf-to-json
Extracts content from a base64-encoded PDF file. Supports three extraction modes: "text" (full text as a string), "pages" (text split per page), and "table" (best-effort tabular…
POST TransformsController_convertImage
/v1/transform/convert-image
Convert between PNG, JPEG, WebP, AVIF, TIFF with optional resize and quality control
POST TransformsController_queryJson
/v1/transform/query
Filter, reshape, or extract data from JSON using JMESPath expressions (like jq). See https://jmespath.org for syntax.
POST TransformsController_markdownToHtml
/v1/transform/markdown-to-html
Converts a Markdown string into HTML. Supports GitHub-flavored Markdown (tables, task lists, etc.).
jobs
GET JobsController_getStatus
/v1/jobs/{id}
Returns the status, output URL, and error (if any) for a specific job.
POST JobsController_create
/v1/jobs
Enqueues a large file transform for background processing. Requires Pro plan or above. Poll GET /v1/jobs/:id for status.
GET JobsController_list
/v1/jobs
Returns paginated list of your async transform jobs.
upload
POST UploadController_xmlToJson
/v1/upload/xml-to-json
POST UploadController_jsonToYaml
/v1/upload/json-to-yaml
POST UploadController_yamlToJson
/v1/upload/yaml-to-json
POST UploadController_jsonToXml
/v1/upload/json-to-xml
POST UploadController_jsonToXlsx
/v1/upload/json-to-xlsx
POST UploadController_csvToPdf
/v1/upload/csv-to-pdf
POST UploadController_csvToJson
/v1/upload/csv-to-json
Upload a CSV file and get parsed JSON back.
POST UploadController_jsonToPdf
/v1/upload/json-to-pdf
POST UploadController_csvToXlsx
/v1/upload/csv-to-xlsx
POST UploadController_xlsxToJson
/v1/upload/xlsx-to-json
POST UploadController_pdfToJson
/v1/upload/pdf-to-json
Upload a PDF and extract content as JSON. Pass mode (text/pages/table) and delimiter as form fields.
POST UploadController_jsonToCsv
/v1/upload/json-to-csv
POST UploadController_markdownToHtml
/v1/upload/markdown-to-html
schedules
GET ScheduleController_getOne
/v1/schedules/{id}
PATCH ScheduleController_pause
/v1/schedules/{id}/pause
Pause a scheduled transform (stops cron execution)
PATCH ScheduleController_resume
/v1/schedules/{id}/resume
Resume a paused scheduled transform
DELETE ScheduleController_remove
/v1/schedules/{id}
Delete a scheduled transform and stop all future runs
POST ScheduleController_create
/v1/schedules
Create a recurring cron-based transform job
GET ScheduleController_list
/v1/schedules
List all scheduled transforms for this tenant
Other endpoints
POST TransformsController_csvToXlsx
/v1/transform/csv-to-xlsx
Converts a CSV string into a base64-encoded XLSX file. Requires Starter plan or above.
GET JobsController_list
/v1/jobs
Returns paginated list of your async transform jobs.
POST JobsController_create
/v1/jobs
Enqueues a large file transform for background processing. Requires Pro plan or above. Poll GET /v1/jobs/:id for status.
GET JobsController_getStatus
/v1/jobs/{id}
Returns the status, output URL, and error (if any) for a specific job.
PATCH ScheduleController_pause
/v1/schedules/{id}/pause
Pause a scheduled transform (stops cron execution)
GET ScheduleController_getOne
/v1/schedules/{id}
PATCH ScheduleController_resume
/v1/schedules/{id}/resume
Resume a paused scheduled transform
GET ScheduleController_list
/v1/schedules
List all scheduled transforms for this tenant
+ 32 more endpoints on the provider's documentation.

DataX pricing

PlanPriceRate limitQuotas
BASIC Recommended Free
  • Requests: 0 / monthly
PRO $19 / month
  • Requests: 500,000 / monthly

More Data APIs

View all →
  • This is a VIN (Vehicle Identification Number) decoder that designed to work within North America, Asia and…

    DataFreemium139 subscribers
  • Currency Exchange is a live foreign exchange rate API that lets developers retrieve real-time conversion…

    ReviewedDataFreemium23k subscribers
  • Words API lets you retrieve information about English words, including definitions, synonyms, rhymes,…

    DataFreemium1.5k subscribers
  • Whois Lookup API in Json or Xml. Our infrastructure uses thousands of SOCKS proxies to avoid quota…

    DataFreemium3.8k subscribers
  • The Weatherbit Weather API gives developers access to current conditions, multi-day forecasts, minutely…

    ReviewedDataFreemium25k subscribers
  • GeoDB Cities is a RESTful API covering more than 800,000 towns, cities, counties, and islands worldwide,…

    ReviewedDataFreemium49.8k subscribers