BiGapiguides
POST /v1/table/to-json · 1 cent per operation

Table (CSV, XLSX, ODS) → JSON

Read a CSV, Excel or OpenDocument sheet into JSON rows keyed by the header. Separator guessed (; , tab), German and English numbers become numbers.

Try it

curl -X POST https://api.bigapi.dev/v1/table/to-json -H 'Authorization: Bearer $KEY' -F 'file=@prices.csv'

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 requiredCSV, TSV, XLSX, XLS or ODS file to read.
sheetSheet to read, by name or number (1 is the first sheet). CSV has only one.
Default: first sheet
headertrue uses the first row as field names; false returns every row as a plain list.
Default: true

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 table_to_json on its own.