BiGapiguides
POST /v1/diff/tables · 1 cent per operation

Compare tables (CSV/XLSX)

Compare two CSV or XLSX files and get the delta as JSON: added, removed and changed rows and cells, plus new and dropped columns — for price lists and inventories.

Try it

curl -X POST https://api.bigapi.dev/v1/diff/tables -H 'Authorization: Bearer $KEY' -F 'file=@prices-old.csv' -F 'file=@prices-new.csv' -F 'key=id'

New keys come with 100 free operations, no signup: curl -X POST https://api.bigapi.dev/v1/keys. Failed calls cost nothing.

Parameters

NameMeaning
file requiredTwo tables in the field file, sent twice: first the old version, then the new one (CSV, XLSX or ODS).
keyColumn that identifies a row in both tables, e.g. id or article number.
Default: first column
sheetSheet to compare in spreadsheet files, by name or number.
Default: first sheet

Result and price

1¢ · 1 cent per operation

Returns application/json. Response headers carry the cost (X-BigAPI-Cost) and notes about your input (X-BigAPI-Warnings).

From an agent (MCP)

Connect BiGapi as an MCP server: https://api.bigapi.dev/mcp (hosted) or npx -y @bigapi/mcp (local). Then ask in plain words; the agent finds diff_tables on its own.