Public Catalog Normalizer
Pricing
Pay per usage
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
Maintained by CommunityActor 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.