...
Request | Method | Example | Comment (these are examples. enter data you need to request) |
Get all categories | Documentation example | ℹ️ Our API does not allow to get all products in all categories at once. first we request the main (root) categories, then we separately request the subcategories of the second, third, ... level | |
Get subcategories in category | Documentation example | ||
Search by category (get products in category) | Documentation example | In xmlParametersspecify category ID (for example, otc-1): <SearchItemsParameters><CategoryId>otc-1</CategoryId></SearchItemsParameters> You can get category ID in 2 ways: 1️⃣ via API using http://docs.otapi.net/en/Documentations/Method?name=BatchGetItemFullInfo method. In blockList parameter specify RootPath 2️⃣ via website (https://clip.otcommerce.com/files/40/48/category.jpg). in address bar the last digits are category ID | |
Get 20 goods from Taobao | In xmlParameters specify provider and category (for example, Taobao and category otc-1): <SearchItemsParameters><Provider>Taobao</Provider><CategoryId>otc-1<<SearchItemsParameters><Provider>Taobao</Provider><CategoryId>otc-1</CategoryId></SearchItemsParameters> In frameSize specify required number of products (for example, 20) ℹ️ You can change provider, category and quantity of goods according to your request. | ||
Get full product info with characteristicsSearch product by ID | Documentation example | itemId - enter product ID (for Taobao without prefix. for other providers specify Prefix) blockList - add Description if you need a photo, video and description of the product | |
Get product SKU and configurations | Documentation example | ||
Get number of sold items | Documentation example | Find values: SalesInLast30Days TotalSales | |
Search product by word | All search parameters are in documentation | 1 provider: Documentation example | Specify in xmlParameters search query (for example, dress): <SearchItemsParameters><ItemTitle>dress<<SearchItemsParameters><ItemTitle>dress</ItemTitle></SearchItemsParameters> ℹ️ Maximum 200 items per request Search query can be in any required language. ℹ️ API Keys K0 Basic, K1 Standard and K2 Advanced include only 1 language. To connect additional language, you need to connect paid module "Multilingualism". Price ℹ️ Unlimited number of languages are available for K3 Enterprise Key. |
Several providers: | If there are several providers, in xmlParameters specify provider and search query (for example, dress on Taobao): <SearchItemsParameters><Provider>Taobao</Provider><ItemTitle>dress<<SearchItemsParameters><Provider>Taobao</Provider><ItemTitle>dress</ItemTitle></SearchItemsParameters> ℹ️ Maximum 200 items per request Search query can be in any required language. ℹ️ API Keys K0 Basic, K1 Standard and K2 Advanced include only 1 language. To connect additional language, you need to connect paid module "Multilingualism". Price ℹ️ Unlimited number of languages are available for K3 Enterprise Key. | ||
Search product by phrase | 1 provider: Documentation example | Specify in xmlParameters search query (for example, dress): <SearchItemsParameters><ItemTitle>red dress<<SearchItemsParameters><ItemTitle>red dress</ItemTitle></SearchItemsParameters> ℹ️ Maximum 200 items per request Search query can be in any required language. ℹ️ API Keys K0 Basic, K1 Standard and K2 Advanced include only 1 language. To connect additional language, you need to connect paid module "Multilingualism". Price ℹ️ Unlimited number of languages are available for K3 Enterprise Key. | |
Several providers: | If there are several providers, in xmlParameters specify provider and search query (for example, dress on Taobao): <SearchItemsParameters><Provider>Taobao</Provider><ItemTitle>red dress<<SearchItemsParameters><Provider>Taobao</Provider><ItemTitle>red dress</ItemTitle></SearchItemsParameters> ℹ️ Maximum 200 items per request Search query can be in any required language. ℹ️ API Keys K0 Basic, K1 Standard and K2 Advanced include only 1 language. To connect additional language, you need to connect paid module "Multilingualism". Price ℹ️ Unlimited number of languages are available for K3 Enterprise Key. | ||
Search product by link | In xmlParameters specify link: <SearchItemsParameters><ItemTitle>https://detail.1688.com/offer/530220113667.html<html</ItemTitle></SearchItemsParameters > You can't copy and paste a product link into a request in this form https://item.taobao.com/item.htm?spm=a21wu.241046-global.4691948847.9.41cab6cb6SlLhG&scm=1007.15423.84311.100200300000001&id=566279369923&pvid=0c5ba9c6-4ad1-4735-b0d3-b30089f3bdb3 | ||
Search product by photo | 1 provider: | Specify in xmlParameters link to photo(for example, https://img.alicdn.com/imgextra/i1/529782397/O1CN01qnZeTY1TZs3xAcmOv_!!529782397.jpg): <SearchItemsParameters><ImageUrl>https://img.alicdn.com/imgextra/i1/529782397/O1CN01qnZeTY1TZs3xAcmOv_!!529782397.jpg</ImageUrl></SearchItemsParameters> ℹ️ Maximum 200 items per request ⚠️ Link to photo can be any but it must be viewable in any browser ⚠️ Search by photo is an additional module. it costs 170$ (one-time payment) for each provider | |
Several providers: | Specify in xmlParameters required provider and link to photo (for example, https://img.alicdn.com/imgextra/i1/529782397/O1CN01qnZeTY1TZs3xAcmOv_!!529782397.jpg): <SearchItemsParameters><Provider>Taobao<<SearchItemsParameters><Provider>Taobao</Provider><ImageUrl>https://img.alicdn.com/imgextra/i1/529782397/O1CN01qnZeTY1TZs3xAcmOv_!!529782397.jpg</ImageUrl></SearchItemsParameters> ℹ️ Maximum 200 items per request ⚠️ Link to photo can be any but it must be viewable in any browser ⚠️ Search by photo is an additional module. it costs 170$ (one-time payment) for each provider | ||
Search by brand | For Taobao: | For example, Adidas: 1️⃣ add brand into brands list in admin panel of API Key: Catalog –> Collections –> Popular brands (https://clip.otcommerce.com/files/71/3f/brandseng.jpg). You can add brand: - from list https://clip.otcommerce.com/files/54/91/brandsrus2%20%281%29.jpg - by link or ID https://clip.otcommerce.com/files/e7/68/brandseng3.jpg. You can copy link or ID from websitehttps://open-demo.otcommerce.com/?q=brands (https://clip.otcommerce.com/files/3d/cd/brandsrus4.jpg ->https://clip.otcommerce.com/files/dc/40/brandsrus5.jpg) ℹ️ ID should be copied exactly from the link (for example, ot:34657) 2️⃣ then make request using BatchSearchItemsFrame method. In xmlParameters specify <SearchItemsParameters><BrandId>Adidas</BrandId></SearchItemsParameters> | |
For other providers: | Don’t add brand to brands listin admin panel of API Key. Make a request as when searching by word, phrase, seller and other filters, using BatchSearchItemsFrame method. In xmlParameters specify brand (for example, Adidas): <SearchItemsParameters><ItemTitle>Adidas<<SearchItemsParameters><ItemTitle>Adidas</ItemTitle></SearchItemsParameters> | ||
Search by vendor/seller | Documentation example | In xmlParameters specify vendor/seller name (https://clip.otcommerce.com/files/21/99/seller.jpg) | |
Get vendor info (location, rating, etc.) | or | In vendorId specifyvendor/seller name (https://clip.otcommerce.com/files/21/99/seller.jpg). Vendor’s rating in our API is Level
| |
Get internal delivery price | Documentation example | In blockList specify DeliveryCosts In the code search for words InternalDelivery (without a space) ℹ️ It's impossible to get internal shipping charge of a product for a specific address via api. You should set it in admin panel of API Key | |
Sorting provider products by price descending | Documentation example | In xmlParameters specify provider, category ID and sorting order (for example, Taobao, otc-1, descending): <SearchItemsParameters><Provider>Taobao</Provider><CategoryId>otc-1</CategoryId><OrderBy>Price:Desc<<SearchItemsParameters><Provider>Taobao</Provider><CategoryId>otc-1</CategoryId><OrderBy>Price:Desc</OrderBy></SearchItemsParameters> | |
Sorting provider products by price ascending | Documentation example | In xmlParameters specify provider, category ID and sorting order (for example, Taobao, otc-1, ascending): <SearchItemsParameters><Provider>Taobao</Provider><CategoryId>otc-1</CategoryId><OrderBy>Price:Asc<<SearchItemsParameters><Provider>Taobao</Provider><CategoryId>otc-1</CategoryId><OrderBy>Price:Asc</OrderBy></SearchItemsParameters> | |
20 items of Taobao in category otc-1 sorted by descending reviews count | BatchSearchItemsFrame | Documentation example | In xmlParameters specify <SearchItemsParameters><Provider>Taobao</Provider><CategoryId>otc-1</CategoryId><SearchMethod>Reviews</SearchMethod><OrderBy>ReviewCount:Desc</OrderBy></SearchItemsParameters> ℹ️ Available with "Customers reviews" module only. |
20 items of Taobao in category otc-1 sorted by ascending reviews count | BatchSearchItemsFrame | Documentation example | In xmlParameters specify <SearchItemsParameters><Provider>Taobao</Provider><CategoryId>otc-1</CategoryId><SearchMethod>Reviews</SearchMethod><OrderBy>ReviewCount:Asc</OrderBy></SearchItemsParameters> ℹ️ Available with "Customers reviews" module only. |
Get available languages for API Key | Documentation example | ℹ️ API Keys K0 Basic, K1 Standard and K2 Advanced include only 1 language. To connect additional language, you need to connect paid module "Multilingualism". Price ℹ️ Unlimited number of languages are available for K3 Enterprise Key. |
...