
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.
- 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.
| Field | Type | What it holds | Example |
|---|---|---|---|
| status | string | Outcome recorded for this row. | active |
| message | string | Human-readable note about this row or the run. | Add your API key to classify answers. No text was sent anywhere. |
| rowsReturned | number | How 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
| Input | Type | Description |
|---|---|---|
| outputFormat | stringrequired | What to convert the data into. |
| datasetId | stringoptional | An Apify dataset to convert (e.g. a scraper run's defaultDatasetId). |
| items | arrayoptional | Rows to convert directly. |
| sourceText | stringoptional | Paste raw CSV, JSON, TSV, or Excel data to convert. Format is auto-detected unless you set inputFormat. |
| inputFormat | stringoptional | Override auto-detection of sourceText. |
| fileName | stringoptional | Base name for the output file. The extension is added automatically. |
| delimiter | stringoptional | Delimiter for CSV in/out (default comma). TSV always uses tab. |
| maxItems | integeroptional | Cap 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.
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.