Id of dataset or key value store where the data are located.
Only specify if Apify storage id points to a key value store! This is the record key under which the data are.
Raw JSON array you want to check.
Function that returns an object with item fields as keys and values as predicates (functions that return true/false)
Custom object where you can put any value that will be accessible in functional checker functions as **third** parameter. Useful for dynamic values coming from other actors.
You can specify which fields should display in the debug OUTPUT to identify bad items. By default it shows all fields which may make it unnecessary big.
Minimal success rate
You can specify minimal success rate (0 to 1) of any field. If the success rate will be higher than this, the field will not be count as bad field. This needs t obe an object with fields as keys and success rate as values.
No extra fields
If checked on, the actor will consider extra fields as bad fields. Uncheck if you don't mind them
How many items will be checked. Default is all
From which item the checking will start. Use with limit to check specific items.
You can change number of loaded and processed items in each batch. This is only needed if you have really huge items.
Max bad items saved
Sets how big report you get for each unique combination of bad fields. Keeping this small and running it again after fixing some is the best approach. It speeds up the actor and reduces memory need.