Before you start
What you need
A valid CSV and, optionally, exact header names used as the duplicate key.
Developer & Data
Find repeated CSV records by selected columns and keep their original source-row numbers.
No black box
Rows are grouped by the exact text in the selected columns. Only groups with more than one row are returned, with group and source-row metadata.
Before you start
A valid CSV and, optionally, exact header names used as the duplicate key.
What you get
A CSV containing all repeated rows, duplicate group numbers, and original row numbers.
Keep in mind
Matching is exact and case-sensitive. Similar spelling, whitespace, phone formats, and normalized emails are not inferred.
Practical uses
Verified data boundary
The published contract marks these tools as client-only processing. Nirmion uses the API only to confirm that this workspace is enabled in MySQL; source values and results are not sent to Flask.