verify and parse support batch processing via the -b flag, accepting CSV, TSV, and pipe-delimited files.
Usage
Supported file formats
- CSV — comma-separated (default)
- TSV — tab-separated
- Pipe-delimited — pipe (
|) separated
Column mapping
Reach automatically maps common column names to verification fields. Use any of the following column headers:Address fields
| Recognized columns |
|---|
address, address1, address_line_1, street |
address2, address_line_2 |
city, locality |
state, admin_area, administrative_area, province, region |
postcode, postal_code, zip, zip_code |
country, country_code |
Contact fields
| Recognized columns |
|---|
email, email_address |
phone, phone_number, telephone |
Other fields
| Recognized columns |
|---|
name, full_name, first_name, last_name |
organization, company, org |
Example CSV
Output formats
Use-o to control the output format:
| Format | Description | Best for |
|---|---|---|
json | Single JSON array | Small batches, debugging |
jsonl | One JSON object per line | Streaming, large batches, piping to other tools |
table | Human-readable table | Terminal review |
Summary statistics
Add--summary to get aggregate statistics after the batch completes:
accept, review, and reject outcomes, plus error counts.
