For more details see the Product Parts Finder for Magento 2 extension page.
Enhance your store with the extended search options:
To create a new product parts' Finder, navigate to in Catalog > Product Finder > Press Add New Item Button
Specify Title and a Number of Dropdowns.
Hit Save and Continue Edit to proceed.
There is no limit to the number of dropdowns in a single Finder block.
By enabling Range in the dropdown settings you'll be able to automatically generate records for numeric data, like a list of years.
Now, when you import a CSV or XLS file you can simply define a range like “2001-2017” and it will generate 17 records automatically when the file is imported.
Here's how the CSV example may look like: Make1,Model1,“2001-2017”,SKU1
The example above will create 17 records in the Finder database which will differ only by the Year value.
There are three ways to add products to a Finder:
Click Add New Product button to fulfill a product form.
You can import records to the finder with CSV files.
Deciding on CSV format is very simple: count the number of dropdowns you have and add one more for the SKU column. For example, if you have three dropdowns, adding one makes it four-column CSV.
Open the Import tab, drag and drop the CSV file and hit Import. After the import is done, hit the Save and Continue Edit button.
This variant is useful when you want to import a large file which your web-server might not allow to upload due to size restrictions.
Please note that the finder_id part in the path should be replaced with the ID of the Finder you want to import the file into. After the file upload is done, open the Import tab and the file you've uploaded will appear ready to import.
API support implies that you can utilize Magento web API functionality. You can find more information on Magento site.