{"uid":"cap_IC4aeAciFjlKNB3hzIi7w","slug":"csv-to-table-parser-f24ac33f","name":"CSV to Table Parser","description":"Fetch a public https CSV URL and parse it into headers + rows ($0.005 USDC via x402). https only — http, file, data, localhost, and private IPs are rejected. Caps: 1 MB body, ~10s timeout, max 5 redirects, max 5000 data rows (truncated with warning). Optional has_header (default true). Returns JSON { url, final_url, content_type, headers, rows, row_count, warnings }. Provided as is, with no warranty or guarantee of accuracy or fitness. Nothing is stored.","url":"https://well-005-csv-to-table.rainmaker-wells.workers.dev/api/csv-to-table?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"https URL that returns CSV to parse into a table. http/file/data/localhost/private IPs rejected."},"has_header":{"type":"boolean","description":"If true (default), treat the first row as column headers. If false, synthesize col_0..col_N."}}},"responseSchema":{"type":"object","additionalProperties":true},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_u_WB798ec4o_Ky-bDg4Rf","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a public HTTPS CSV URL and parses it into structured JSON with headers and rows","exampleAgentPrompt":"Can you fetch the CSV at https://example.com/data/sales.csv and parse it into a table with headers and rows for me?","exampleUseCases":[{"title":"Analyze public government dataset","prompt":"There's a CSV of city budget data at https://data.cityofchicago.org/api/views/budget.csv — can you pull it in and show me the column headers and first few rows so I can figure out what fields are available?"},{"title":"Load open dataset without header row","prompt":"Fetch the CSV at https://raw.githubusercontent.com/myorg/datasets/main/raw_readings.csv — it has no header row, so just synthesize column names, and give me the structured rows."},{"title":"Quick data preview before processing","prompt":"Before I build a pipeline on it, can you grab the CSV from https://public-datasets.s3.amazonaws.com/survey_results_2024.csv and tell me the column names, how many rows there are, and if there are any warnings about truncation?"}],"resultDescription":"A JSON object containing the original URL, final URL after redirects, content-type, an array of header strings, a 2D array of row data, total row count, and any warnings (e.g. truncation at 5000 rows)","failureModes":["Non-HTTPS URL provided (http, file, data, localhost, private IPs) — rejected with error","CSV body exceeds 1 MB limit — request fails or truncates","Server timeout after ~10 seconds — returns timeout error","More than 5 redirects followed — request aborted","Malformed or non-CSV content at URL — parse error or unexpected output","URL returns 4xx/5xx HTTP error — propagated as failure"],"whenToPreferThis":"Choose this endpoint when you need to programmatically load and parse a publicly accessible CSV file into structured JSON without writing code. Ideal when the CSV is hosted at a stable HTTPS URL and you need headers plus row data in a machine-readable format. Not suitable for private/authenticated URLs, files over 1 MB, or non-CSV formats like Excel or JSON.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:30:29.078Z","isFirstParty":false,"canonicalSlug":"csv-to-table-parser-c8f10bf2"}