{"uid":"cap_FpZ_thCVvmBzIwcMZHm5d","slug":"one-engine-numeric-normalize-range-t5-797d0d03","name":"ONE Engine Numeric Normalize Range (t5)","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/t5?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.0025","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.0025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_jrB8U_eeWkou9tZdiyKu_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0025","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 numeric values to a specified range, applying optional scaling, offset, rounding, and size transformations.","exampleAgentPrompt":"Normalize these sensor readings to a 0–100 range, rounded to 2 decimal places: [12.3, 45.6, 7.8, 99.1, 33.4, 55.0].","exampleUseCases":[{"title":"ML feature scaling before model inference","prompt":"Scale these raw feature values to between 0 and 1, rounded to 4 decimal places, for use in my ML model: [250, 780, 120, 530, 940, 60]."},{"title":"Normalize leaderboard scores to percentages","prompt":"Take these game scores [1500, 3200, 800, 2750, 4100] and normalize them to a 0–100 percentage scale with no decimal places."},{"title":"Calibrate IoT sensor readings to display range","prompt":"I have these raw accelerometer readings [-0.87, 0.34, 1.12, -1.55, 0.06] and I need them rescaled to a -10 to 10 range with 3 decimal digits of precision."}],"resultDescription":"A JSON object containing the normalized array of numeric values rescaled according to the specified min, max, digits, factor, and offset parameters. Values are adjusted so they fit within the requested output range, optionally rounded to the specified number of decimal digits.","failureModes":["Missing required 'values' field returns a 4xx error","Array exceeds 1000 elements limit — request rejected","Non-finite numbers (NaN, Infinity) in the values array cause processing failure","Invalid type for parameters (e.g. string instead of number) returns schema validation error","Payment failure via x402 returns a 402 Payment Required response before processing"],"whenToPreferThis":"Choose this endpoint when you need lightweight, pay-per-call numeric normalization without standing up your own compute — especially useful for AI agents preprocessing data for ML pipelines, analytics, or display layers. It supports optional fine-grained control over output range, decimal precision, factor scaling, and offset adjustments in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T12:44:34.760Z","isFirstParty":false,"canonicalSlug":"one-engine-numeric-normalize-range-t5-797d0d03"}