mint

extract · data

Profile a CSV or Excel file online

Drop a CSV, TSV, XLSX, or JSON table up to 10 MB and get back row and column counts plus type, nulls, distinct values, min, max, and samples for every column — twenty runs a day free, then 1 credit per run.

input

Sample loaded: sample.csv (0.1 KB). Choose a file to use your own.

Up to 10 MB.

More options (6)

Source format. Omit to auto-detect.

xlsx input: sheet name, or 0-based sheet index (default: the first sheet).

The first row holds column names. false: columns are named col1, col2, ...

csv input: field delimiter (default: detected among , ; tab |).

Text encoding of csv/tsv/json input (utf-8 falls back to cp1252).

Reject inputs with more data rows than this (413).

ctrl + enter

result

Press Run. The result lands here, made by the real tool.

1 credit · ≤10 MB · ≤30 s · no login · 20 free/day

How it works

  1. Choose your file with the file picker and adjust any options such as sheet name, delimiter, or encoding.
  2. Press Run; the tool processes your table and returns a result within 30 seconds.
  3. Read the JSON profile — row count, column count, and per-column statistics — or copy it for use elsewhere.

Limits

Input files must be 10 MB or smaller; runs that exceed 30 seconds are stopped. Each visitor gets twenty free runs a day with no login required; after that, each run costs 1 credit drawn from a prepaid balance attached to an API key.

Privacy

Your input is processed for the request and then discarded; it is not stored or used for any other purpose. Usage records retain only the time, tool name, status, duration, credits used, and a salted hash of the IP address.

Call it from code

curl
curl -sS -X POST 'https://data.voiddo.com/v1/csv_profile' \
  -F 'input={}' \
  -F 'file=@input.csv'

20 calls a day need no key. Beyond that: one-time credit packs, $5 for 500 credits, $9 for 1,000 credits, $29 for 4,000 credits. Get credits · llms.txt · OpenAPI.

Questions

Which file formats does the profiler accept?

It accepts CSV, TSV, XLSX, and JSON table files. If you do not specify a source format, the tool detects it automatically.

Are uploaded files kept after the run?

No. The input is processed for the request and discarded immediately afterwards; nothing is retained.

How do I call this from a script or pipeline?

Send a POST request to https://data.voiddo.com/v1/csv_profile on the host data.voiddo.com; a curl example is shown on this page.

What happens once I have used my twenty free runs for the day?

Each additional run costs 1 credit drawn from a prepaid credit balance attached to your API key.

What options can I set for an Excel file with multiple sheets?

Use the sheet field to specify a sheet by name or by its zero-based index; if you omit it, the profiler uses the first sheet.