{"uid":"cap__mq1cgRo3FjVT1C3e41vH","slug":"dataset-null-pattern-audit-5b45b612","name":"Dataset Null Pattern Audit","description":"Count missing fields, nulls, empty strings and populated cells separately. No imputation or private-data detection.","url":"https://www.mahastrategies.com/api/v1/verify/datasets/null-patterns?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","maxItems":500},"columns":{"type":"array","maxItems":64,"minItems":1,"uniqueItems":true},"dataClass":{"enum":["synthetic","public"],"type":"string"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.010063","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.010063/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.010063","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.010063","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_C60Njfj1glbbfm6UEzUf_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.010063","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Counts missing fields, nulls, empty strings, and populated cells per column across a supplied dataset, without imputation or PII detection.","exampleAgentPrompt":"Audit this public dataset for null patterns — I have 200 rows and 10 columns named ['id','name','age','email','city','country','score','grade','timestamp','status']. Give me a breakdown of missing fields, nulls, empty strings, and populated cells per column.","exampleUseCases":[{"title":"Pre-training data completeness check","prompt":"Before I fine-tune my model, can you audit this synthetic dataset of 300 rows across columns ['feature_1','feature_2','label','weight','split'] and tell me how many nulls, empty strings, and missing values exist per column?"},{"title":"Reporting on public survey data gaps","prompt":"I have public survey results — 150 rows with columns ['respondent_id','age','gender','income','education','response_score'] — can you count the missing fields, nulls, and blank strings in each column so I know where the gaps are?"},{"title":"Pipeline data quality gate","prompt":"Run a null pattern audit on this public dataset with 400 rows and columns ['transaction_id','amount','currency','merchant','timestamp','status','country'] — I need to know how many cells are populated versus missing or null before we push it downstream."}],"resultDescription":"Returns per-column counts of missing fields, null values, empty strings, and populated cells across the submitted dataset rows, enabling a clear picture of data completeness without any imputation or sensitive-data processing.","failureModes":["Exceeds 500-row limit — request rejected with a validation error","Column list is empty or exceeds 64 columns — schema validation failure","Invalid dataClass value (not 'synthetic' or 'public') — enum validation error","Malformed row objects that don't match declared columns — partial or error response","Network timeout for large payloads near the row/column limits"],"whenToPreferThis":"Choose this endpoint when you need a fast, lightweight null-pattern audit of a tabular dataset (up to 500 rows, 64 columns) and only want raw counts of missing, null, empty, and populated cells — without any data imputation, transformation, or PII/sensitive-data detection. It is ideal as a pre-processing quality gate or reporting step in data pipelines where auditability and simplicity matter more than remediation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T06:39:43.535Z","isFirstParty":false,"canonicalSlug":"dataset-null-pattern-audit-5b45b612"}