Я не совсем понимаю, о каком API Вы говорите. Я всегда сам писал парсеры.
Ниже привожу необходимый минимум заполнения таблиц для адекватной работы магазина:
product,
product_description,
product_to_category,
product_to_store,
category,
category_description,
category_path,
category_to_store,
manufacturer,
manufacturer_to_store,
заполнение прочих таблиц с префиксами product/category/manufacturer - желательно, но не критично. Также, следует понимать устройство самого openCart'а. Например, если на сайте используются кастомные лэйауты, то таблицу category_to_layout тоже необходимо заполнить... ну и тому подобное.