Docs
Data Profiler
Profile CSV or JSON: type inference, unique and missing counts, top values.
Docs
Profile CSV or JSON: type inference, unique and missing counts, top values.
Profiles CSV or JSON data: per-column type inference (Numeric/Date/Text/Mixed/Empty), unique and missing counts, and top 50 values.
POST /api/v1/tools/data-profile
Profile CSV or JSON data: per-column type inference (Numeric/Date/Text/Mixed/Empty), unique and missing counts, and top 50 values.
Returns: Per-column metadata (type, unique count, missing count, top values) and the total row count.
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
input |
string | Yes | — | The data to profile. CSV text or a JSON array of objects. |
format |
string (csv|json) | No | "csv" |
How to interpret the input. |
curl -X POST https://data-migration-tools.com/api/v1/tools/data-profile \
-H "Content-Type: application/json" \
-d '{"input":"id,name,email\n1,Ada,ada@example.com\n2,Grace,grace@example.com","format":"csv"}'
See the full API reference for all examples and error codes.