# TableProof – CSV Data Import Diff by Exact IDs

> TableProof – CSV Data Import Diff by Exact IDs is a paid API for AI agents from tableproof-data.mitchellwhite.chatgpt.site, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-11).

Compares two CSV exports (before and after a data import) by exact IDs to find missing, added, and changed records.

## Facts

- Endpoint: POST https://tableproof-data.mitchellwhite.chatgpt.site/v1/diff?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tableproof-csv-data-import-diff-by-exact-ids-fbca18aa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_32DDYAyS1GsbYFvYR1eWh

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability tableproof-csv-data-import-diff-by-exact-ids-fbca18aa -d '<json body>'
```

Example prompt: I just migrated our customer database and want to make sure nothing got lost — can you compare these two CSV exports using 'customer_id' as the key and show me any missing, added, or changed records?

## When to prefer this

Choose this endpoint when you need a quick, exact-ID-based comparison between two CSV snapshots — particularly after a data migration, ETL pipeline run, or bulk import — to verify completeness and accuracy. It is ideal when you already have both before and after exports as CSV strings and need a structured diff rather than a full database reconciliation tool.

## Known failure modes

- Missing required field (keys, before, or after) returns a validation error
- Malformed or non-CSV string input may result in a parse error or empty diff
- Key column names that don't exist in the CSV headers may yield no matches or an error
- Very large CSVs may be truncated or only partially diffed due to bounded preview limits
- Mismatched column schemas between before/after CSVs may produce unexpected change records

## How this service works

Compare original and imported CSV exports by exact IDs. Find missing, added and changed records with a free bounded preview.

## Output

Returns a bounded diff report identifying records that are missing (present in 'before' but absent in 'after'), added (present in 'after' but absent in 'before'), and changed (same key but differing field values), with a free preview of the results.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "keys",
  "after",
  "before"
 ],
 "properties": {
  "keys": {
   "type": "array"
  },
  "after": {
   "type": "string"
  },
  "before": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tableproof-csv-data-import-diff-by-exact-ids-fbca18aa/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tableproof-data.mitchellwhite.chatgpt.site](https://www.zero.xyz/host/tableproof-data.mitchellwhite.chatgpt.site/llms.txt)
