{"uid":"cap_iOcgIaOpJJ-_yU8iPzFEx","slug":"machine-shop-batch-normalize-text-e0d26e0d","name":"Machine Shop Batch Normalize Text","description":"Turn Apify product scrape results into safe catalog updates with Catalog Update Gate. Find evidence in supplied documents, compare snapshots, extract typed JSON fields, inspect x402 quotes and assess API migrations. Preview inputs, evidence and cost for free. No live web search, scheduled monitoring or third-party purchasing.","url":"https://api.pay-forge.online/v1/batch-normalize-text?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"items":{"type":"array","items":{"type":"string"},"title":"Items","maxItems":100}}},"responseSchema":{"type":"json","example":{"results":[{"text":"Hello world"},{"text":"A"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.006","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.006/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.006","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.006","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_otP8MrXZchqOkn15zLNQ3","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.006","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Normalizes and cleans up to 100 text strings in a single batch call, returning standardized text results.","exampleAgentPrompt":"Can you normalize these 50 messy text strings for me — they have inconsistent casing, extra whitespace, and weird punctuation — and give me back clean, standardized versions of each one?","exampleUseCases":[{"title":"Cleaning scraped product names","prompt":"I scraped 80 product names from various sources and they're all inconsistently formatted — some all caps, some with extra spaces, some with weird punctuation. Can you normalize all of them into clean, consistent text so I can load them into my database?"},{"title":"Standardizing user-submitted form fields","prompt":"We collected 60 free-text entries from a survey form and users typed things very inconsistently. Can you run them all through normalization so we get clean, uniform strings before we analyze the responses?"},{"title":"Preparing text for document comparison","prompt":"I have two sets of extracted text snippets from different document versions — about 40 strings total — and I want to normalize them first so whitespace and casing differences don't throw off my comparison. Can you clean them up?"}],"resultDescription":"Returns a JSON array of result objects, each containing a 'text' field with the normalized version of the corresponding input string. The order matches the input array, allowing direct index-based mapping back to the originals.","failureModes":["More than 100 items submitted — request rejected due to maxItems constraint","Non-string items in the array — may cause schema validation errors","Empty items array — returns empty results array","Malformed JSON body — returns 400 error","Payment not provided or insufficient — returns 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need to normalize multiple text strings in a single API call (up to 100 at once), especially when you want cost-efficient batch processing at $0.006 USDC per call rather than single-item normalization. It is particularly useful for pre-processing pipelines, data cleaning before storage or comparison, and standardizing heterogeneous text from scraped or user-submitted sources.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T12:32:40.155Z","isFirstParty":false,"canonicalSlug":"machine-shop-batch-normalize-text-e0d26e0d"}