Advanced Product Matcher Pro
Pricing
$0.10 / 1,000 results
Advanced Product Matcher Pro
A powerful AI Apify Actor that intelligently matches products between two datasets using advanced machine learning algorithms and configurable similarity scoring. Perfect for e-commerce catalog matching, product deduplication, and inventory reconciliation.
0.0 (0)
Pricing
$0.10 / 1,000 results
0
2
2
Last modified
2 days ago
Data Format
dataFormat
EnumRequired
Choose between CSV or JSON format
Value options:
"csv": string"json": string
Default value of this property is "json"
CSV Separator
csvSeparator
stringOptional
CSV separator (only applies to CSV Data Format)
Default value of this property is ","
Data Source
dataSource
EnumRequired
Choose between KeyValueStore files or Datasets
Value options:
"keyvaluestore": string"datasets": string
Default value of this property is "datasets"
Name or ID of KeyValueStore
keyValuestoreNameOrId
stringOptional
If sourcing data from a KeyValueStore, enter the name or Id of the store
Dataset 1 Key/Dataset 1 ID
dataset1
stringRequired
Data Soure = KeyValueStore > KV store key name where first dataset is stored. For Data Source = Dataset > Apify dataset ID containing data
Name of dataset 1
dataset1Name
stringOptional
Friendly name for dataset 1 - used as a prefix to fields output from dataset 1 for easier identification in the matched results
Default value of this property is "Dataset1"
Name of primary row identifier in dataset 1
dataset1PrimaryKey
stringRequired
Must match the actual data record, is used to form a match with dataset 2
Default value of this property is "ProductId"
Dataset 2 Key/Dataset 2 ID
dataset2
stringRequired
Data Soure = KeyValueStore > KV store key name where second dataset is stored. For Data Source = Dataset > Apify dataset ID containing data
Name of dataset 2
dataset2Name
stringOptional
Friendly name for dataset 2 - used as a prefix to fields output from dataset 2 for easier identification in the matched results
Default value of this property is "Dataset2"
Name of primary row identifier in dataset 2
dataset2PrimaryKey
stringRequired
Must match the actual data record, is used to form a match with dataset 1
Default value of this property is "ProductId"
Matching Attributes
attributes
arrayRequired
Configure attributes for matching with simple or advanced cleaning options
Default value of this property is [{"name":"title","weight":1,"useForMatching":true,"wordsToRemove":["new","used","refurbished"],"wordReplacements":{"&":"and","w/":"with"}},{"name":"brand","weight":0.8,"useForMatching":true,"wordsToRemove":["inc","llc","ltd","corp"],"wordReplacements":{"apple":"apple inc","samsung":"samsung electronics"}},{"name":"description","jsonPath":"product.description","weight":0.6,"useForMatching":true,"wordsToRemove":["brand new","excellent condition","fast shipping"],"regex":"\\b(color|colour):\\s*\\w+\\b","normalizationRegex":"[^a-zA-Z0-9\\s]","normalizationReplacement":""},{"name":"model","weight":0.9,"useForMatching":true,"wordsToRemove":["model","version"],"wordReplacements":{"v1":"version 1","v2":"version 2"}},{"name":"price","weight":1,"useForMatching":false,"regex":"\\D"}]
Matching Threshold
threshold
stringRequired
Minimum similarity score for matches (0.0 to 1.0)
Default value of this property is "0.5"
Max Matches per Item
maxMatches
integerOptional
Maximum number of matches to return for each item
Default value of this property is 2
Group By Attribute
groupByAttribute
stringOptional
Attribute to group by for more efficient matching (optional)
Default value of this property is ""
Language/Model
language
EnumOptional
Language of your data to select appropriate embedding model
Value options:
"en": string"multilingual": string"es": string"fr": string"de": string"it": string"pt": string"nl": string
Default value of this property is "en"
Include Original Values
includeOriginalValues
booleanOptional
Include all original attribute values in output
Default value of this property is true