{"uid":"cap_8_n_nxyLMVFKcS_xnWr2o","slug":"market-survey-observations-string-normalisation-base-100-series-e677caba","name":"Market Survey Observations — String Normalisation + Base-100 Series","description":"Market survey observations — String normalisation + Base-100 series: String normalisation + Base-100 series for supplied market survey observations records (respondent_count, sample_weight). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.","url":"https://market.datapackvibe.com/x402/assistant-ib26-company-06-030?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","company_group","date","respondent_count","sample_weight"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"company_group":{"type":"string","default":"","maxLength":80},"sample_weight":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"respondent_count":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","company_group":"group-a","sample_weight":1,"respondent_count":10},{"date":"2026-10-02","row_id":"row-2","company_group":"group-b","sample_weight":2,"respondent_count":20},{"date":"2026-10-03","row_id":"row-3","company_group":"group-a","sample_weight":3,"respondent_count":15},{"date":"2026-10-04","row_id":"row-4","company_group":"group-b","sample_weight":4,"respondent_count":30}],"maxItems":200,"minItems":1},"field":{"enum":["respondent_count","sample_weight"],"type":"string","default":"respondent_count"},"base_index":{"type":"integer","default":0,"maximum":199,"minimum":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_P28jC_EpEBUVd-PDIE2L4","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":"Normalises string fields and computes a Base-100 index series for market survey observation rows containing respondent_count and sample_weight, producing two analytical reports.","exampleAgentPrompt":"I have market survey rows for two company groups across four dates — group-a and group-b with respondent counts and sample weights — can you run string normalisation and generate a Base-100 index series starting from row 0 on the respondent_count field, and give me both analytical reports?","exampleUseCases":[{"title":"Rebase survey panel trends to 100","prompt":"I've got weekly market survey data for three company groups with respondent counts ranging from 50 to 400 — can you normalise the strings and produce a Base-100 index series anchored to the first row so I can compare growth trends across groups?"},{"title":"Normalise sample weights across survey waves","prompt":"Run string normalisation and a Base-100 series on my survey observation records using the sample_weight field, with base_index set to 0 — I need both reports covering all 80 rows across group-a, group-b, and group-c."},{"title":"Standardise respondent counts for cross-market report","prompt":"I have 150 market survey rows from different dates and company groups with respondent_count values — please normalise the string fields and compute a Base-100 index starting from row 2 on respondent_count so I can include the two reports in my quarterly market analysis deck."}],"resultDescription":"Returns two analytical reports: (1) a string normalisation report cleaning and standardising string fields such as company_group, and (2) a Base-100 index series for the selected numeric field (respondent_count or sample_weight) rebased to the specified row index, covering up to 200 input rows.","failureModes":["Missing required fields (row_id, date, company_group) cause validation errors","date strings not matching YYYY-MM-DD pattern are rejected","base_index out of range (≥ number of rows) triggers an error","Submitting more than 200 rows exceeds the maxItems limit and is rejected","Null values in the selected numeric field may produce gaps in the index series","Malformed or empty rows array returns an input validation error"],"whenToPreferThis":"Choose this endpoint when you need both string normalisation of categorical survey fields and a Base-100 rebased index series for a numeric survey metric in a single low-cost call. It is purpose-built for market survey observation data with respondent_count and sample_weight fields and delivers two distinct analytical outputs from one request. Prefer it over generic statistics APIs when your data fits the survey observation schema (row_id, company_group, date, numeric field) and you want pre-built normalisation and indexing without custom code.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T18:52:06.853Z","isFirstParty":false,"canonicalSlug":"market-survey-observations-string-normalisation-base-100-series-e677caba"}