{"uid":"cap_07AGVpbdJnif1VcedQ2Ud","slug":"toolshed-csv-to-json-converter-5e642a00","name":"Toolshed CSV to JSON Converter","description":"CSV to JSON conversion","url":"https://toolshed.lemon-agent.dev/convert/csv-json","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"string","maxLength":262144,"description":"the raw CSV file as the request body, up to 256 KB"},"type":{"type":"string","const":"http"},"method":{"type":"string","const":"POST"},"bodyType":{"type":"string","const":"text"}},"additionalProperties":false},"output":{"type":"object","required":["type","format"],"properties":{"type":{"type":"string","const":"text"},"format":{"type":"string","const":"application/json","description":"the converted JSON file as the response body (application/json)"},"example":{"type":"string","description":"the sample request body above, converted — what a the converted JSON file as the response body (application/json) looks like"}},"additionalProperties":false}}},"responseSchema":{"type":"text","format":"application/json","example":"[\n  {\n    \"name\": \"toolshed\",\n    \"tags\": \"x402\"\n  }\n]\n"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_8pCIgRqcXpGFCxEp2buUC","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts CSV text or files into JSON arrays over HTTP, charged per call at $0.001 USDC with no account required.","exampleAgentPrompt":"Take this CSV data — 'name,tags\\ntoolshed,x402\\nfoo,bar' — and convert it into a JSON array for me, paying the $0.001 fee per call.","exampleUseCases":[{"title":"ETL pipeline CSV ingestion","prompt":"I'm pulling a CSV export from our database and need to feed it into a JSON-based API — can you convert this CSV into a JSON array so I can pass it downstream? Here's the CSV: 'id,amount,status\\n1,500,paid\\n2,300,pending'"},{"title":"Spreadsheet data to API payload","prompt":"I exported our product catalog as a CSV with columns name, price, and sku — can you convert it into JSON so I can use it as a request body for our inventory API?"},{"title":"No-install CSV parsing for an agent","prompt":"Without me having to install any libraries, can you parse this CSV — 'city,population\\nNew York,8336817\\nLos Angeles,3979576' — and give me back a proper JSON array of objects?"}],"resultDescription":"A JSON array of objects where each row in the CSV becomes an object with keys derived from the header row and values from the corresponding columns, returned as application/json.","failureModes":["Malformed or missing CSV header row may produce unexpected key names or an error","Empty CSV body may return an empty array or a 400 error","CSV with inconsistent column counts per row may cause parsing errors or missing fields","Payment failure or insufficient USDC balance returns a 402 response blocking the conversion","Extremely large CSV payloads may be rejected or time out"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, no-setup CSV-to-JSON conversion that can be called on demand without any API keys, accounts, or installed dependencies — ideal for agent pipelines that need to transform tabular data on the fly and can pay per call in USDC via x402.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:33:19.735Z","isFirstParty":false}