![]() |
UPCitemdb UPC數據庫
專用API
【更新時間: 2024.07.05】
該 API 可讓您輕松進行 UPC 查找和搜索,并且您將立即獲得所需的響應。每次查找時,您都會獲得每種產品的大量信息,例如名稱、圖像、條形碼、購物指南、尺寸、結構和其他有用信息。
咨詢
去服務商官網采購>
|
瀏覽次數
23
采購人數
0
試用次數
0
試用
收藏
×
完成
取消
×
書簽名稱
確定
|
- API詳情
- 使用指南
- 常見 FAQ
- 關于我們
- 相關推薦


什么是UPCitemdb UPC數據庫?
"UPCitemdb UPC數據庫"是一個在線數據庫,專門用于存儲和檢索統一產品代碼(UPC)和歐洲商品編號(EAN)信息。 |
什么是UPCitemdb UPC數據庫接口?
UPCitemdb UPC數據庫有哪些核心功能?
-
UPC/EAN 編號搜索:用戶可以輸入UPC或EAN編號來搜索產品的詳細信息,包括產品名稱、描述、圖片等。
-
反向 UPC 查找:用戶可以通過輸入產品名稱來搜索產品的UPC/EAN編號,以及相關的條形碼和產品圖片。
-
ISBN 反向查找:對于書籍類產品,用戶可以通過書名來查找對應的ISBN編號,以及相關的條形碼和產品圖片。
-
UPC 驗證器:用戶可以輸入UPC或EAN編號(不包含校驗位),系統將計算校驗位并驗證其正確性。此外,該功能還支持ISBN、GTIN、EAN的驗證。
UPCitemdb UPC數據庫的核心優勢是什么?
-
龐大的數據庫規模:擁有超過6.01億個唯一的UPC/EAN編號,是全球最大的UPC查找數據庫之一。
-
全面的產品信息:不僅提供UPC/EAN編號,還包含產品名稱、描述、圖像、條形碼等詳細信息。
-
多格式驗證器:提供UPC、EAN、ISBN、GTIN等格式的驗證服務,增強了數據庫的實用性。
-
定期更新:數據庫內容定期更新,確保信息的時效性和準確性。
-
廣泛的產品類別:涵蓋從日常消費品到專業產品等多個領域,滿足不同用戶的需求。
在哪些場景會用到UPCitemdb UPC數據庫?
-
電子商務平臺:在線零售商或市場可以使用API來自動獲取產品信息,包括UPC/EAN編號、產品描述、圖片等,以豐富產品列表和提高搜索效率。
-
庫存管理:企業可以使用API來驗證和更新庫存中的UPC/EAN編號,確保庫存數據的準確性和完整性。
-
供應鏈管理:供應鏈公司可以通過API獲取產品信息,以跟蹤產品從生產到分銷的整個過程。
-
產品比較網站:通過API獲取不同零售商的產品信息,用戶可以在一個平臺上比較不同來源的價格和可用性。
-
移動應用開發:開發者可以集成API到移動應用程序中,為用戶提供實時的產品信息和條形碼掃描功能。
-
數據分析和市場研究:研究人員和分析師可以使用API收集產品數據,進行市場趨勢分析和消費者行為研究。


入門
假設您已經嘗試過API Explorer。這是 LookupRequest 的基本示例。對于免費計劃,只需從請求標頭中刪除user_key
,key_type
并將端點路徑從 更改/v1
為/trial
。
要使用壓縮,請在請求中包含 HTTP 標頭 Accept-Encoding: gzip 或 Accept-Encoding: deflate。如果客戶端正確指定了此標頭,REST API 就會壓縮響應。響應包含標頭 Content-Encoding: gzip 或 Accept-Encoding: deflate。
注意:JSON格式使用雙引號\”。
python
import requests
import json
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Accept-Encoding': 'gzip,deflate',
'user_key': 'only_for_dev_or_pro',
'key_type': '3scale'
}
resp = requests.get('https://api.upcitemdb.com/prod/v1/lookup?upc=4002293401102', headers=headers)
data = json.loads(resp.text)
for item in data['items']:
print("{}\t{}\t{}\t{}-{}".format(item['ean'], item['title'], item['brand'], item['lowest_recorded_price'], item['highest_recorded_price']))
for offer in item['offers']:
print("{}\t{}\t{}".format(offer['domain'], offer['title'], offer['price']))
NodeJs
var request = require('request')
request.post({
uri: 'https://api.upcitemdb.com/prod/v1/lookup',
headers: {
"Content-Type": "application/json",
"user_key": "only_for_dev_or_pro",
"key_type": "3scale"
},
gzip: true,
body: "{ \"upc\": \"4002293401102\" }",
}, function (err, resp, body) {
console.log('server encoded the data as: ' + (resp.headers['content-encoding'] || 'identity'))
console.log('the decoded data is: ' + body)
}
)
詳細文檔說明:https://www.upcitemdb.com/wp/docs/main/development/getting-started/






入門
假設您已經嘗試過API Explorer。這是 LookupRequest 的基本示例。對于免費計劃,只需從請求標頭中刪除user_key
,key_type
并將端點路徑從 更改/v1
為/trial
。
要使用壓縮,請在請求中包含 HTTP 標頭 Accept-Encoding: gzip 或 Accept-Encoding: deflate。如果客戶端正確指定了此標頭,REST API 就會壓縮響應。響應包含標頭 Content-Encoding: gzip 或 Accept-Encoding: deflate。
注意:JSON格式使用雙引號\”。
python
import requests
import json
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Accept-Encoding': 'gzip,deflate',
'user_key': 'only_for_dev_or_pro',
'key_type': '3scale'
}
resp = requests.get('https://api.upcitemdb.com/prod/v1/lookup?upc=4002293401102', headers=headers)
data = json.loads(resp.text)
for item in data['items']:
print("{}\t{}\t{}\t{}-{}".format(item['ean'], item['title'], item['brand'], item['lowest_recorded_price'], item['highest_recorded_price']))
for offer in item['offers']:
print("{}\t{}\t{}".format(offer['domain'], offer['title'], offer['price']))
NodeJs
var request = require('request')
request.post({
uri: 'https://api.upcitemdb.com/prod/v1/lookup',
headers: {
"Content-Type": "application/json",
"user_key": "only_for_dev_or_pro",
"key_type": "3scale"
},
gzip: true,
body: "{ \"upc\": \"4002293401102\" }",
}, function (err, resp, body) {
console.log('server encoded the data as: ' + (resp.headers['content-encoding'] || 'identity'))
console.log('the decoded data is: ' + body)
}
)
詳細文檔說明:https://www.upcitemdb.com/wp/docs/main/development/getting-started/





