Skip to content
The Register

Format Converter — JSON, CSV, Excel, XML

Convert data between JSON, CSV, TSV, Excel (xlsx), and XML. Takes an Apify dataset, inline items, or raw text; flattens nested data, keeps a stable column union, and saves a downloadable file. Pure logic, no anti-bot.

Format Converter — JSON, CSV, Excel, XML returns 3 documented output fields, including status, message and rowsReturned. Every field carries a declared type, a written description and an example value. 31 runs are recorded on Apify.

Run it on ApifyPay per result · no subscription
3
Output fields
8
Inputs
31
Runs
2026-10-16
Last run

01 — output

What it returns

Every field the extractor writes to its dataset, with its type, a written description and an example value.

FieldTypeWhat it holdsExample
statusstringOutcome recorded for this row.active
messagestringHuman-readable note about this row or the run.Add your API key to classify answers. No text was sent anywhere.
rowsReturnednumberHow many rows the run returned. Zero on a blocked run, which is a real value and the entire point of such a record.0

02 — sample

One record

Assembled from the example values declared on the schema above, not invented at render time.

{
  "status": "active",
  "message": "Add your API key to classify answers. No text was sent anywhere.",
  "rowsReturned": 0
}

03 — input

What you give it

InputTypeDescription
outputFormatstringrequiredWhat to convert the data into.
datasetIdstringoptionalAn Apify dataset to convert (e.g. a scraper run's defaultDatasetId).
itemsarrayoptionalRows to convert directly.
sourceTextstringoptionalPaste raw CSV, JSON, TSV, or Excel data to convert. Format is auto-detected unless you set inputFormat.
inputFormatstringoptionalOverride auto-detection of sourceText.
fileNamestringoptionalBase name for the output file. The extension is added automatically.
delimiterstringoptionalDelimiter for CSV in/out (default comma). TSV always uses tab.
maxItemsintegeroptionalCap on rows converted. Leave empty for all.

04 — run

Run Format Converter on your own input

It runs in the cloud on Apify. Nothing to install, and you are billed per result returned rather than per attempt.

Open on Apify ↗

05 — questions

Asked before running it

3 of 3 fields described

What does Format Converter — JSON, CSV, Excel, XML return?
It returns 3 documented output fields: status, message and rowsReturned. Each field declares its type, a description of what it holds, and an example value.
What input does Format Converter — JSON, CSV, Excel, XML require?
outputFormat is required. A further 7 inputs are optional. The full input schema, with types and defaults, is below.
Does Format Converter — JSON, CSV, Excel, XML need an API key or login?
No. None of its inputs is a credential, and it reads only public data. Nothing to sign up for before the first run.
How do I run Format Converter — JSON, CSV, Excel, XML?
It runs on Apify. Start it from its listing with the inputs above, or call the Apify API with the Actor's ID. Results land in a dataset you can export as JSON, CSV or Excel, or read through the Apify API into your own pipeline.