Unit Price Normalizer avatar

Unit Price Normalizer

Pricing

$100.00 / 1,000 completed normalization reports

Go to Apify Store
Unit Price Normalizer

Unit Price Normalizer

Calculate prices per kg, liter or item from supplied product data. Exact arithmetic, explicit currencies and review flags for ambiguous quantities. No scraping, guessing missing sizes or currency conversion.

Pricing

$100.00 / 1,000 completed normalization reports

Rating

0.0

(0)

Developer

Chris Norman

Chris Norman

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Calculate comparable prices per kg, liter or item from supplied pack data. Explicit currencies, exact arithmetic, ambiguity flags. No scraping or currency conversion.

Input and output

Up to 1,000 product rows. Supported mass, volume and count units. Every product retains a result or review reason. No fetching URLs, inferring sizes, product equivalence or currency conversion.

Fictional input example:

{
"products": [
{
"id": "small",
"price": "3.10",
"currency": "USD",
"quantityText": "500 g"
},
{
"id": "review",
"price": "5",
"currency": "USD",
"quantityText": "family size"
}
]
}

Fictional report example (the dataset returns an array containing this report):

{
"results": [
{
"index": 0,
"status": "normalized",
"reasons": [],
"input": {
"id": "small",
"price": "3.10",
"currency": "USD",
"quantityText": "500 g"
},
"currency": "USD",
"dimension": "mass",
"canonicalUnit": "kg",
"normalizedQuantity": "0.5",
"unitPrice": "6.200000"
},
{
"index": 1,
"status": "needs_review",
"reasons": [
"quantityText_ambiguous_or_unsupported_quantity_text"
],
"input": {
"id": "review",
"price": "5",
"currency": "USD",
"quantityText": "family size"
}
}
],
"summary": {
"inputRows": 2,
"normalizedRows": 1,
"needsReviewRows": 1
},
"comparisons": []
}

The output is one report item in the default dataset, not one billed item per source row. No external source is fetched. Use authorized nonsensitive or redacted input. Input and results are stored by Apify under its retention/access rules; this is not a browser-local service.

Calling from an agent

After publication, discover this Actor through Apify Store / the Apify MCP server, inspect its input schema and current pricing, then run it with a bounded budget. Retrieve the default dataset only after a successful run. Check review flags; a completed diagnostic report may describe invalid input records. Never assume reviewed data is safe to import or execute.

Pricing and delivery

Trial price: USD 0.10 per completed report, not per input row. Check the current Store pricing before running; that listing is authoritative. One paid event report, with no paid startup/default-dataset events and no platform-usage passthrough. Set a spending budget before starting. Demand and margin remain unvalidated. The adapter supports FREE/unpriced testing and this single-event PPE model and rejects other paid configurations.

Invalid batch input fails before our custom charge. Reports containing row-level review findings are completed reports. Storage and billing are not transactional: a delivery/billing error is marked uncertain where possible and is never retried automatically. Existing dataset/status evidence blocks restarting the same run. Inspect delivery and charges before any manual retry; a new run is a new purchase.

Built by SuperFresh Labs. No customer results, usage or income claimed.