{"uid":"cap_NGbsOki_6n3EjicoC4tM0","slug":"voltron-x402-data-cleaner-af74e79b","name":"Voltron x402 Data Cleaner","description":"Voltron: pay-per-call x402 API wrapping token risk, web scraping, SEO audit, and data cleaning tools. USDC on Base.","url":"https://voltron-x402.bonto.run/clean","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"key":{"type":"string","description":"Key column for dedupe"},"data":{"type":"string","description":"Raw CSV or JSON text to clean"},"strip":{"type":"boolean","default":true},"dedupe":{"type":"boolean","default":true},"format":{"enum":["csv","json"],"type":"string","description":"Input format"},"drop_empty":{"type":"boolean","default":true}}},"responseSchema":{"type":"application/json","format":"json","example":{"description":"Clean JSON result."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.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_O6jxjEtlWhZ02OFPwRcMS","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Cleans, deduplicates, and normalizes raw CSV or JSON data, stripping whitespace and dropping empty rows for a tidy output.","exampleAgentPrompt":"I have a messy CSV with duplicate entries and blank rows — can you clean it up, deduplicate by the 'email' column, and give me back a tidy JSON result?","exampleUseCases":[{"title":"CRM export deduplication","prompt":"I exported our contacts list as a CSV and there are tons of duplicate emails and blank rows — please clean it up, deduplicate by the 'email' key, and drop any empty entries so I can re-import it."},{"title":"Normalizing JSON API responses","prompt":"I have raw JSON data from an external API that has messy fields with extra whitespace and some null records — can you strip and clean it so I get back a normalized JSON I can actually use?"},{"title":"Preparing survey data for analysis","prompt":"Here's a CSV of survey responses that needs cleaning before I run any analysis — strip trailing spaces, remove duplicates keyed on 'respondent_id', and drop any rows that are completely empty."}],"resultDescription":"A clean JSON object containing the processed data with whitespace stripped, duplicate rows removed (keyed on the specified column), and empty records dropped, ready for downstream use.","failureModes":["Malformed CSV or JSON input that cannot be parsed returns an error","Missing or invalid 'format' field causes incorrect parsing","Key column specified for dedupe does not exist in the data","Very large datasets may exceed payload limits","Empty input data returns an empty result set"],"whenToPreferThis":"Choose this endpoint when you need a quick, pay-per-call data cleaning operation on CSV or JSON text — particularly when you want deduplication by a specific key column, whitespace stripping, and empty-row removal in a single atomic call without standing up your own ETL pipeline. Ideal for lightweight, ad-hoc data hygiene tasks where per-call USDC micropayment pricing is acceptable.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T00:32:06.882Z","isFirstParty":false}