{"uid":"cap_awh8S-WNVq3cZSboS9bHt","slug":"property-listing-csv-trimmed-typed-conversion-765e8fd1","name":"Property Listing CSV Trimmed Typed Conversion","description":"Property listing imports — Trimmed typed conversion: Trimmed typed conversion for Property listing imports. Validate a declared CSV table contract, up to 1000 rows. Quoted cells supported; no external enrichment. Specialised preset in a shared 50-profile, 20-operation engine. 0.01 USDC includes one CSV trimmed typed conversion report.","url":"https://market.datapackvibe.com/x402/assistant-bx-csv-properties-normalise?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","default":"listing_id,listed_on,region_id,asking_price,floor_area_sqm\nrecord-a,2026-01-01,group-a,10,2\nrecord-b,2026-01-02,group-b,20,3","maxLength":100000,"minLength":1},"maximum":{"type":"number","default":1000000000000,"maximum":1000000000000,"minimum":-1000000000000},"minimum":{"type":"number","default":-1000000000000,"maximum":1000000000000,"minimum":-1000000000000},"delimiter":{"enum":[",",";","\t"],"type":"string","default":","},"max_cell_length":{"type":"integer","default":1000,"maximum":5000,"minimum":1},"allowed_categories":{"type":"array","items":{"type":"string","default":"","maxLength":100,"minLength":1},"default":["group-a","group-b"],"maxItems":100,"minItems":0}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Ef44KIQKNfqtkyW0hN048","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates and normalises a property listing CSV table, trimming whitespace and converting cell types, returning a typed conversion report for up to 1000 rows.","exampleAgentPrompt":"Can you validate and normalise this property listing CSV for me — check that asking prices are between 0 and 5000000, floor areas are reasonable, and region_id values are only 'north' or 'south'? Here's the CSV: listing_id,listed_on,region_id,asking_price,floor_area_sqm\\nrecord-1,2026-03-01,north,450000,85\\nrecord-2,2026-03-02,south,620000,120","exampleUseCases":[{"title":"Pre-import validation for property portal","prompt":"Before we load this batch of 800 property listings into the portal, can you run them through a typed conversion check? The CSV uses commas as delimiters, prices should be between 50000 and 10000000, and region_id must be one of 'east', 'west', or 'central'."},{"title":"Catching bad data in real estate CSV feed","prompt":"I just received a CSV feed from a property data supplier and I'm worried some rows have badly formatted dates or non-numeric asking prices. Can you validate and type-check the file, flagging anything that looks wrong? The allowed regions are 'suburb-a' and 'suburb-b' and prices should be between 100000 and 2000000."},{"title":"Normalising agent-uploaded listing spreadsheet","prompt":"An agent uploaded a semicolon-delimited spreadsheet of property listings with asking prices and floor areas, but the cells might have extra whitespace and mixed types. Can you trim and convert them to proper types, with a minimum floor area of 10 and a maximum asking price of 5000000? I only want to allow region codes 'zone-1', 'zone-2', and 'zone-3'."}],"resultDescription":"Returns a trimmed typed conversion report for the submitted property listing CSV, including per-row type conversion results, flagged errors (e.g. out-of-range numbers, disallowed category values, malformed dates), and normalised cell values — covering up to 1000 rows with no external enrichment.","failureModes":["CSV exceeds 100,000 character limit — request rejected","More than 1000 rows submitted — only first 1000 may be processed or error returned","Delimiter mismatch between declared delimiter and actual CSV format — parsing errors","Numeric values outside specified minimum/maximum bounds — flagged as validation errors","Category values not in allowed_categories list — flagged as invalid","Cell length exceeds max_cell_length — truncation or rejection","Malformed quoted cells — parser error or unexpected column count","Empty CSV body — validation error returned"],"whenToPreferThis":"Choose this endpoint when you need a fast, low-cost ($0.01 USDC) server-side type conversion and validation pass on a property listing CSV before importing it into a database or pipeline. It is purpose-built for property listing schemas (listing_id, listed_on, region_id, asking_price, floor_area_sqm) and supports configurable numeric bounds and allowlist-based category validation. Prefer it over generic CSV validators when you need trimming plus typed conversion in one step, and when your data is self-contained (no external enrichment needed).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T12:56:31.794Z","isFirstParty":false,"canonicalSlug":"property-listing-csv-trimmed-typed-conversion-765e8fd1"}