Public Catalog Normalizer avatar

Public Catalog Normalizer

Pricing

Pay per usage

Go to Apify Store
Public Catalog Normalizer

Public Catalog Normalizer

Require name, category, and url. Map title to name and trim it; trim and lowercase category; trim url; convert optional price to a number, using null when missing. Keep the first record for each normalized url, then sort by name ascending.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Bisheng Zhu

Bisheng Zhu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Require name, category, and url. Map title to name and trim it; trim and lowercase category; trim url; convert optional price to a number, using null when missing. Keep the first record for each normalized url, then sort by name ascending.

Input

Supply a JSON object with a records array. Records must be public or yours to process. This tool does not crawl websites or fetch URLs.

Output

The default dataset contains normalized records and can be exported as JSON or CSV in Apify Console. Duplicate removal keeps the first matching input record. Null sort values are last.

Billing

The code emits the record-normalized event per delivered record through the official Apify SDK. Publishing does not activate paid pricing. Configure this exact event and its price in Apify Console, complete identity/payout setup, and review platform costs before enabling charges. Empty output does not emit this event.

Validation

The included fixtures were fixed before generation and are checked during the container build. Passing them does not guarantee correctness for every input, customer demand, or revenue.

Limits

Up to 10,000 input records and 32 flat fields. Types: string, number, boolean. Invalid required values fail before delivery. No arbitrary code, nested field expressions or network input sources.