{"uid":"cap_D78r8emagGGc-f-Jcrq8D","slug":"jarvis-x402-csv-data-cleaner-90673401","name":"Jarvis X402 CSV Data Cleaner","description":"Limpieza y normalizacion de datos CSV: nombres de columnas, tipos, duplicados y vacios. Los datos no se almacenan, solo se procesan en memoria.","url":"https://api.jarvis-x402.com/limpiar-datos-pago","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":{"required":["input","from","to"],"properties":{"to":{"enum":["json"],"type":"string","description":"Formato de salida"},"from":{"enum":["csv"],"type":"string","description":"Formato de entrada"},"input":{"type":"string","description":"Contenido crudo del CSV a limpiar"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ilPT0ENZF65Fx023UxuSL","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Cleans and normalizes raw CSV data in-memory: standardizes column names, infers types, removes duplicates, and fills or flags empty values, returning JSON.","exampleAgentPrompt":"I have a messy CSV with inconsistent column names, duplicate rows, and empty fields — can you clean it up and give me back normalized JSON? Here's the raw CSV content: 'Name,age,Email\\nAlice,30,alice@example.com\\nAlice,30,alice@example.com\\nBob,,bob@example.com'","exampleUseCases":[{"title":"CRM export cleanup before import","prompt":"I just exported a CSV from our old CRM and it's full of duplicate contacts, weird column casing, and blank phone numbers. Clean it up and give me back structured JSON so I can import it into the new system. Here's the raw CSV: 'First Name,LAST NAME,Phone,Email\\nJohn,Doe,,john@acme.com\\nJohn,Doe,,john@acme.com\\nJane,Smith,555-1234,jane@acme.com'"},{"title":"Survey results normalization","prompt":"I collected survey responses in a CSV and the column headers are inconsistent — some are camelCase, some have spaces, and there are a bunch of empty answers. Can you normalize the column names, drop duplicates, and convert it to clean JSON? CSV content: 'respondentId,Full Name,age ,q1Answer,Q2_answer\\n1,Alice,28,Yes,\\n2,Bob,,No,Maybe\\n1,Alice,28,Yes,'"},{"title":"Data pipeline preprocessing step","prompt":"Before I load this product inventory CSV into our analytics pipeline, I need it cleaned — standardize the column names, fix any type inconsistencies, remove duplicate SKUs, and fill or flag any empty price fields. Here's the raw CSV: 'SKU,Product Name,Price,Stock,category\\nABC1,Widget A,9.99,100,Electronics\\nABC1,Widget A,,100,Electronics\\nDEF2,Gadget B,24.99,,gadgets'"}],"resultDescription":"Returns a JSON object containing the cleaned and normalized data from the input CSV, with standardized column names (e.g. lowercased, snake_cased), inferred data types per column, duplicate rows removed, and empty/null values flagged or handled. The output schema matches the `to: json` format.","failureModes":["Malformed or non-parseable CSV input returns an error","Missing required fields (input, from, to) causes a 400-level error","Very large CSV payloads may time out or be rejected","Non-CSV input passed as raw string may produce unexpected normalization results","Payment failure (x402 protocol) prevents processing"],"whenToPreferThis":"Choose this endpoint when you need lightweight, in-memory CSV cleaning and normalization without storing data — ideal for ETL preprocessing, quick data sanitization before database ingestion, or converting messy CSV exports to structured JSON. Prefer it over heavier data pipeline tools when privacy matters (no data retention) and the task is per-file batch cleaning rather than streaming or database-level operations.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:30:29.431Z","isFirstParty":false}