{"uid":"cap_6-53ecnRdqLHlHYxUdV4p","slug":"one-engine-numeric-range-normalizer-3c5a94a9","name":"ONE Engine Numeric Range Normalizer","description":"Low-cost pay-per-call utility APIs for autonomous agents using x402 on Base.","url":"https://one-search.one-engine.workers.dev/v3/numeric/normalize-range/t7?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["values"],"properties":{"max":{"type":"number"},"min":{"type":"number"},"size":{"type":"integer"},"digits":{"type":"integer"},"factor":{"type":"number"},"offset":{"type":"number"},"values":{"type":"array","description":"Finite numbers, maximum 1000"}}},"responseSchema":{"type":"object","additionalProperties":true},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0065","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.0065/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0065","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0065","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_fQqJNvNqnOK3VgkI-tVNy","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0065","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Normalizes an array of numbers into a specified target range with optional scaling, offset, rounding, and size control.","exampleAgentPrompt":"Normalize these values [120, 450, 230, 890, 55] to a range of 0 to 100, rounded to 2 decimal places.","exampleUseCases":[{"title":"ML feature scaling pipeline","prompt":"I have these raw sensor readings [0.5, 12.3, 7.8, 99.1, 45.0] and I need them normalized between -1 and 1 with 4 decimal places before I feed them into my model."},{"title":"Score percentile normalization","prompt":"Can you rescale these exam scores [45, 67, 88, 92, 55, 73] to a 0–100 range, rounded to the nearest integer?"},{"title":"Chart axis data compression","prompt":"Take this list of 500 price values and normalize them to fit between 0 and 1, but output only the first 100 results, rounded to 3 digits."}],"resultDescription":"Returns a JSON object containing the normalized array of numbers, transformed to fit the requested range (min/max), optionally scaled by a factor, shifted by an offset, rounded to a specified number of decimal digits, and/or truncated to a specified output size.","failureModes":["Missing required 'values' array returns validation error","More than 1000 values in array exceeds documented limit","Non-finite numbers (NaN, Infinity) in input cause rejection","Payment failure via x402 returns 402 status before processing","Malformed JSON body returns 400 error"],"whenToPreferThis":"Choose this endpoint when you need a simple, stateless, pay-per-call numeric normalization operation without standing up your own compute — especially suited for autonomous agents using x402 micropayments on Base that need to preprocess numeric features, scale sensor data, or standardize score arrays in real time with optional rounding and size constraints.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T12:44:32.166Z","isFirstParty":false,"canonicalSlug":"one-engine-numeric-range-normalizer-7196d293"}