Product Data Normalizer & Price Cleaner avatar

Product Data Normalizer & Price Cleaner

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Product Data Normalizer & Price Cleaner

Product Data Normalizer & Price Cleaner

Cleans and standardizes messy scraped product data: parses prices from any format, detects currency, normalizes stock status. Built for e-commerce, price monitoring, price comparison and web scraping pipelines that need clean structured JSON, not raw messy text.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

victor

victor

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Categories

Share

Product Data Normalizer

Turn messy scraped product data into clean, structured JSON — automatically.

If you scrape prices, listings, or catalogs, you know the pain: prices come as "29,99€", "$14.50", or "1.234,56€", and availability shows up as free text in a dozen different phrasings across sources. This Actor takes that mess and returns consistent, ready-to-use data every time.

What it does

  • Parses prices from any common format (European 1.234,56€, US 1,234.56$, symbols, ISO codes) into a clean numeric value + currency code.
  • Detects availability ("En stock", "Sold out", "Agotado", "Available now"...) and returns a simple true / false.
  • Cleans product names (trims whitespace, fixes spacing issues).
  • Keeps the original raw record alongside the cleaned one, so you can always verify the conversion.

Input

{
"products": [
{ "name": " Wireless Mouse ", "price": "29,99€", "availability": "En stock" },
{ "name": "USB-C Hub", "price": "$14.50", "availability": "Out of stock" }
],
"defaultCurrency": "EUR"
}

Output

{
"name": "Wireless Mouse",
"price": 29.99,
"currency": "EUR",
"in_stock": true,
"url": null,
"raw": { "name": " Wireless Mouse ", "price": "29,99€", "availability": "En stock" }
}

Who this is for

  • Developers feeding scraped data into price-comparison tools or dashboards
  • Teams merging product feeds from multiple sources with inconsistent formatting
  • AI agents that need clean structured product data as part of a larger pipeline

Pricing

Pay per use — no subscription:

  • $0.01 per run
  • $0.004 per product normalized

Feed it 1,000 messy records, get back 1,000 clean ones, for a few dollars.