{"uid":"cap_jh_XCg3rpkwhep3OuSPkm","slug":"one-engine-numeric-normalize-range-a50679f0","name":"ONE Engine Numeric Normalize Range","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/t8?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.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_ZmIk_AVZWfe7KUy8iot6_","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":"Normalizes an array of numbers to a specified range, applying optional scaling, rounding, and offset transformations.","exampleAgentPrompt":"Normalize these values [0, 25, 50, 75, 100, 200] to a 0-to-1 range, rounding to 3 decimal places.","exampleUseCases":[{"title":"ML feature normalization before training","prompt":"I have these raw feature values [12, 45, 3, 99, 67, 28] and I need them normalized between 0 and 1 with 4 decimal places of precision before feeding them into my model."},{"title":"Rescale user scores to percentile range","prompt":"Take these raw user engagement scores [150, 320, 88, 410, 275] and rescale them to a 0-to-100 range, rounded to 1 decimal place."},{"title":"Normalize sensor readings to calibrated band","prompt":"I'm getting raw sensor readings [0.3, 1.7, 0.9, 2.4, 1.1] and need them normalized between -1 and 1 with 2 decimal digits so I can compare them across devices."}],"resultDescription":"Returns a JSON object containing the normalized array of numbers, rescaled according to the specified min/max bounds and optionally rounded to the given number of decimal digits, with any factor or offset applied.","failureModes":["Array contains non-finite values (Infinity, NaN) — likely validation error","Array exceeds 1000 elements — rejected","Missing required 'values' field — 400 error","Min equals max causing division by zero in normalization","Payment not provided or insufficient — 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need a fast, pay-per-call numeric range normalization without managing your own compute infrastructure. Ideal for agents that occasionally need to normalize small batches (up to 1000 values) on demand without setting up a data pipeline. At $0.01 USDC per call on Base via x402, it is cost-effective for sporadic normalization tasks in autonomous workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T12:43:40.575Z","isFirstParty":false,"canonicalSlug":"one-engine-numeric-normalize-range-3f585aac"}