{"uid":"cap_8TGXwtpWZRwFsNWUPxjFW","slug":"csv-profiler-516c826d","name":"CSV Profiler","description":"CSV profiler","url":"https://abi-mainnet-sandbox.benjaminbu.workers.dev/v1/csv/profile","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","description":"CSV text, maximum 200000 characters"}}},"responseSchema":null,"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_yHsUsCzeifyaXY6WngOpE","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":"Analyzes CSV text and returns a statistical profile of its columns, data types, and distributions","exampleAgentPrompt":"Can you profile this CSV data for me and tell me the column types, null counts, and value distributions? Here's the raw CSV text: name,age,city\\nAlice,30,NYC\\nBob,,LA","exampleUseCases":[{"title":"Data quality check before ETL pipeline","prompt":"I have a raw CSV export from our database — can you profile it and tell me which columns have nulls, what the data types look like, and if there are any obvious anomalies? Here's the CSV text: id,name,revenue,date\\n1,Acme,10000,2024-01-01\\n2,,9500,\\n3,Widget Co,null,2024-01-03"},{"title":"Exploratory analysis of survey results","prompt":"I just got back a survey CSV with about 50 columns — can you run a quick profile on it so I can see the distribution of responses and which fields are mostly empty? Here's the raw CSV content."},{"title":"Validate imported dataset column types","prompt":"Before I load this CSV into our data warehouse, can you profile it and confirm the column types and whether there are any unexpected values or missing data? Here's the full CSV text to check."}],"resultDescription":"A structured profile of the CSV including column names, inferred data types, row counts, null/missing value counts, unique value counts, and basic statistical summaries (min, max, mean, etc.) for numeric columns and top values for categorical columns.","failureModes":["CSV text exceeds 200,000 character limit — request rejected","Malformed or non-CSV text input causing parse failure","Empty CSV input returning minimal or error profile","Missing or invalid x402 payment header resulting in 402 response","Network timeout on very large CSVs near the character limit"],"whenToPreferThis":"Choose this endpoint when you need a fast, automated statistical profile of raw CSV text without loading it into a database or running pandas locally. Ideal for pre-flight data quality checks, exploratory data analysis in agent pipelines, or validating incoming data before downstream processing. Well-suited for agents that receive CSV payloads and need to surface metadata about the data structure quickly.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:35:28.554Z","isFirstParty":false}