482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Developer & File Tools

CSV to JSON Converter logo

CSV to JSON Converter

hipersoft/csv-to-json

Convert CSV to clean JSON (and JSON back to CSV) with delimiter detection, header handling and automatic type inference for numbers, booleans and dates. Ready for APIs, no-code tools and pipelines.

Total users

2

Monthly users

1

Total runs

82

Per file converted

$0.01

Last rebuilt

Oct 26, 2026

Overview

Convert CSV to clean JSON — or JSON back to CSV — in bulk. Automatic delimiter handling, header detection and type inference for numbers, booleans and dates, so the output is ready for APIs, no-code tools, spreadsheets and data pipelines. Paste your data or point to a file URL.

CSV to JSON Converter input — configure the options in the Apify Console

What it does

  • CSV → JSON: parse CSV into a clean JSON array, with optional type inference.
  • JSON → CSV: flatten a JSON array into a CSV file.
  • Handles custom delimiters, headers and large files.

Use cases

  • API integration — turn CSV exports into JSON to POST to an API.
  • No-code tools — get data into the shape a tool expects.
  • Spreadsheets — convert JSON back to CSV for Excel/Sheets.

Input

{ "mode": "csv-to-json", "csvText": "name,age,active\nAda,36,true\nAlan,41,false", "header": true, "dynamicTyping": true }
Field Type Description
mode string csv-to-json or json-to-csv.
csvText string CSV to convert (or use fileUrl).
jsonText string JSON array to convert (for JSON → CSV).
fileUrl string Optional file URL instead of pasting.
delimiter string Column delimiter (auto-detected if blank).
header boolean First CSV row is a header.
dynamicTyping boolean Infer numbers/booleans (CSV → JSON).

Output

CSV to JSON Converter output — the results as a clean dataset

A summary row, plus the full converted file at result.json / result.csv in your key-value store.

{ "rows": 2, "columns": 3, "resultUrl": "https://api.apify.com/v2/key-value-stores/.../records/result.json" }

Output schema

Field Type Description
rows integer Number of rows converted.
columns integer Number of columns.
resultUrl string (URL) Link to the converted file.

FAQ

Where's the converted data? In the result.json / result.csv file in the run's key-value store.

Can I automate it? Yes — via integrations on the Apify platform and the Apify API.

Notes

Original clean-room implementation.

Input

FieldTypeDescription
mode
Direction
string · csv-to-json, json-to-csvWhich way to convert.
Default: "csv-to-json"
csvText
CSV
stringPaste CSV here (for CSV → JSON). Leave empty to use a file URL.
jsonText
JSON
stringPaste a JSON array here (for JSON → CSV). Leave empty to use a file URL.
fileUrl
File URL
stringOptional link to a CSV or JSON file to convert instead of pasting.
delimiter
Delimiter
stringColumn delimiter (leave blank to auto-detect for CSV, defaults to comma for output).
header
First row is a header
booleanTreat the first CSV row as column names.
Default: true
dynamicTyping
Infer types
booleanConvert numbers and booleans automatically (CSV → JSON).
Default: true

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~csv-to-json/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "csvText": "name,age,active\nAda,36,true\nAlan,41,false"
}'

Pricing

EventPricePaid plans from
File converted
One CSV/JSON file converted and saved to your storage
$0.01$0.005

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Bulk Image Downloader

Download thousands of images from a list of URLs and store each in the key-value store with a public link. Returns content type, size, dimensions and SHA-256 per image. Bulk-ready. Great for datasets, backups and media pipelines.

8,102 runs · 103 users · $0.056 / url processed

Text to Speech

Convert any text to natural-sounding speech as an MP3 download. 300+ premium neural voices across 70+ languages, adjustable rate, pitch and volume. Great for voiceovers, videos, accessibility and audio content. No setup.

278 runs · 22 users · $0.01 / audio generated

Google Maps Email Extractor

Search Google Maps for businesses, then crawl each business website to extract emails, social profiles and extra phone numbers. Turns any Maps search into a ready lead list. No setup.

159 runs · 8 users · $0.006 / business lead scraped

Website Screenshot

Capture full-page or viewport screenshots of any URL as PNG or JPEG, at any device size. For monitoring, previews, thumbnails and automation workflows.

156 runs · 3 users · $0.004 / screenshot captured

Bulk URL Status Checker

Check thousands of URLs over plain HTTP: status codes, broken links (404/410/5xx), full redirect chains, response time, content type, page title and SSL certificate expiry.

154 runs · 13 users · $0.002 / url checked

Google Search Scraper

Scrape Google Search results (organic listings) for any query: title, URL, displayed URL, snippet and position. Multi-query, per-country/language, pagination. Uses Google SERP proxy — reliable, no captcha, no setup.

121 runs · 8 users · $0.001 / result scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build