UPC数据库-UPCitemdb

UPC数据库-UPCitemdb

专用API
服务商 服务商: UPCitemdb
【更新时间: 2024.07.05】 该 API 可让您轻松进行 UPC 查找和搜索,并且您将立即获得所需的响应。每次查找时,您都会获得每种产品的大量信息,例如名称、图像、条形码、购物指南、尺寸、结构和其他有用信息。
服务星级:2星
⭐ ⭐ 🌟 🌟 🌟 🌟 🌟
调用次数
0
集成人数
0
商用人数
0
! SLA: N/A
! 响应: N/A
! 适用于个人&企业
收藏
×
完成
取消
×
书签名称
确定
<
产品介绍
>

什么是UPCitemdb的UPC数据库?

"UPCitemdb UPC数据库"是一个在线数据库,专门用于存储和检索统一产品代码(UPC)和欧洲商品编号(EAN)信息。

什么是UPCitemdb的UPC数据库?

由服务使用方的应用程序发起,以Restful风格为主、通过公网HTTP协议调用UPCitemdb的UPC数据库,从而实现程序的自动化交互,提高服务效率。

UPCitemdb的UPC数据库有哪些核心功能?

  1. UPC/EAN 编号搜索:用户可以输入UPC或EAN编号来搜索产品的详细信息,包括产品名称、描述、图片等。

  2. 反向 UPC 查找:用户可以通过输入产品名称来搜索产品的UPC/EAN编号,以及相关的条形码和产品图片。

  3. ISBN 反向查找:对于书籍类产品,用户可以通过书名来查找对应的ISBN编号,以及相关的条形码和产品图片。

  4. UPC 验证器:用户可以输入UPC或EAN编号(不包含校验位),系统将计算校验位并验证其正确性。此外,该功能还支持ISBN、GTIN、EAN的验证。

UPCitemdb的UPC数据库的核心优势是什么?

  1. 庞大的数据库规模:拥有超过6.01亿个唯一的UPC/EAN编号,是全球最大的UPC查找数据库之一。

  2. 全面的产品信息:不仅提供UPC/EAN编号,还包含产品名称、描述、图像、条形码等详细信息。

  3. 多格式验证器:提供UPC、EAN、ISBN、GTIN等格式的验证服务,增强了数据库的实用性。

  4. 定期更新:数据库内容定期更新,确保信息的时效性和准确性。

  5. 广泛的产品类别:涵盖从日常消费品到专业产品等多个领域,满足不同用户的需求。

在哪些场景会用到UPCitemdb的UPC数据库?

  1. 电子商务平台:在线零售商或市场可以使用API来自动获取产品信息,包括UPC/EAN编号、产品描述、图片等,以丰富产品列表和提高搜索效率。

  2. 库存管理:企业可以使用API来验证和更新库存中的UPC/EAN编号,确保库存数据的准确性和完整性。

  3. 供应链管理:供应链公司可以通过API获取产品信息,以跟踪产品从生产到分销的整个过程。

  4. 产品比较网站:通过API获取不同零售商的产品信息,用户可以在一个平台上比较不同来源的价格和可用性。

  5. 移动应用开发:开发者可以集成API到移动应用程序中,为用户提供实时的产品信息和条形码扫描功能。

  6. 数据分析和市场研究:研究人员和分析师可以使用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/

<
产品问答
>
?
如何计费
UPCitemdb 费用按照网站或适用订单上指定的金额和计费日期周期缴纳。除非另有说明,费用以美元支付。 UPCitemdb 仅接受 DEV 和 PRO 计划的信用卡付款。 UPCitemdb 将根据您的账单日期自动从您的信用卡中扣款,直到您有效取消服务。
?
续订和计费时间表
DEV 和 PRO 都是按月订阅计划,期限为一个月,每月自动续订。发票开具后 2 天处理信用卡付款。 当您首次注册时,系统将根据当月剩余天数向您收取初始费用。金额的计算方法是找到每天的订阅价格并将其乘以当月的剩余天数。 下一个完整发票月份的订阅费,此后每月向您收取费用。每月费用在月初计费,不迟于每月 6 日,除非在计费日期前至少 2 个工作日收到订阅者的取消通知。
?
升级/降级
升级支付。如果您选择升级服务,下一个续订周期的计费日期将保持不变,但您将立即按比例在计费周期的剩余时间内按比例收取升级服务费。例如,如果客户于 3 月 6 日收到 DEV 计划的账单,并且该客户的帐户于 3 月 15 日升级为 PRO 计划,则将从 3 月 15 日起立即向客户收取升级计划的按比例使用费用至3月31日。4月6日,客户将被收取升级后套餐的全额月费。 降级。如果您选择降级您的服务,降级将在下一个续订期开始时生效。 UPCitemdb 不会针对适用计费期内有效的降级提供积分或退款。例如,如果客户在 3 月 6 日收到了从 3 月 1 日到 3 月 31 日的 PRO 计划的账单,并且该客户要在 3 月 15 日提供计划 DEV 降级的通知,则降级将在下一个账单日期生效, 4月6日。
?
退款政策
每月付款不可退还。费用基于所购买的服务,且不可退还。我们不会为任何不完整的日期提供退款或积分,也不会向客户提供退款,无论客户是否已登录或使用服务。
?
有争议的费用/账单查询
您有义务检查所有账单发票的准确性。自账单发票之日起,您有 30 天的时间以书面形式通知 UPCitemdb,您对费用有异议。如果未能在规定的时间内这样做,即表示您同意 (i) 所有费用均有效,并且 (ii) 您放弃就此类费用提出的任何索赔。
?
信用卡失败
如果信用卡扣费被拒绝,我们将通过电子邮件向账单联系人发送通知。如果信用卡继续失败并且无法获得替代付款,则该帐户可能会被暂停。
?
取消政策
您必须在账单日期前至少 2 个工作日通知 UPCitemdb 您打算取消 API 服务。如果在您的账单日期前 2 个工作日未收到通知,您将继续获得订阅权益,直到当前账单周期结束。您将不会收到当前或之前计费周期支付的订阅费的任何部分的退款。工作日为太平洋标准时间周一至周五上午 8 点至下午 6 点,不包括国家认可的节假日。 必须通过向api@upcitemdb.com发送电子邮件并指定帐户名称和应用程序名称来执行取消。出于验证目的,必须从帐户持有人的电子邮件地址或API 帐户发送请求。
<
关于我们
>
UPCitemdb.com 是一个提供全球最大UPC/EAN号码查询服务的数据库平台。该平台拥有超过6.13亿个独特的UPC/EAN号码,用户可以通过UPC或EAN号码搜索到广泛的产品信息、图片、条形码、在线购物指南等。此外,UPCitemdb还提供逆向UPC查询服务,通过产品名称或书名即可找到相应的UPC或ISBN号码。平台还具备UPC/ISBN/GTIN/EAN验证功能,确保代码的准确性。UPCitemdb致力于为用户提供便捷、高效的产品信息查询服务。
联系信息
服务时间: 0点-24点
邮箱: @upcitemdb
<
最可能同场景使用的其他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/

<
依赖服务
>
<
产品问答
>
?
如何计费
UPCitemdb 费用按照网站或适用订单上指定的金额和计费日期周期缴纳。除非另有说明,费用以美元支付。 UPCitemdb 仅接受 DEV 和 PRO 计划的信用卡付款。 UPCitemdb 将根据您的账单日期自动从您的信用卡中扣款,直到您有效取消服务。
?
续订和计费时间表
DEV 和 PRO 都是按月订阅计划,期限为一个月,每月自动续订。发票开具后 2 天处理信用卡付款。 当您首次注册时,系统将根据当月剩余天数向您收取初始费用。金额的计算方法是找到每天的订阅价格并将其乘以当月的剩余天数。 下一个完整发票月份的订阅费,此后每月向您收取费用。每月费用在月初计费,不迟于每月 6 日,除非在计费日期前至少 2 个工作日收到订阅者的取消通知。
?
升级/降级
升级支付。如果您选择升级服务,下一个续订周期的计费日期将保持不变,但您将立即按比例在计费周期的剩余时间内按比例收取升级服务费。例如,如果客户于 3 月 6 日收到 DEV 计划的账单,并且该客户的帐户于 3 月 15 日升级为 PRO 计划,则将从 3 月 15 日起立即向客户收取升级计划的按比例使用费用至3月31日。4月6日,客户将被收取升级后套餐的全额月费。 降级。如果您选择降级您的服务,降级将在下一个续订期开始时生效。 UPCitemdb 不会针对适用计费期内有效的降级提供积分或退款。例如,如果客户在 3 月 6 日收到了从 3 月 1 日到 3 月 31 日的 PRO 计划的账单,并且该客户要在 3 月 15 日提供计划 DEV 降级的通知,则降级将在下一个账单日期生效, 4月6日。
?
退款政策
每月付款不可退还。费用基于所购买的服务,且不可退还。我们不会为任何不完整的日期提供退款或积分,也不会向客户提供退款,无论客户是否已登录或使用服务。
?
有争议的费用/账单查询
您有义务检查所有账单发票的准确性。自账单发票之日起,您有 30 天的时间以书面形式通知 UPCitemdb,您对费用有异议。如果未能在规定的时间内这样做,即表示您同意 (i) 所有费用均有效,并且 (ii) 您放弃就此类费用提出的任何索赔。
?
信用卡失败
如果信用卡扣费被拒绝,我们将通过电子邮件向账单联系人发送通知。如果信用卡继续失败并且无法获得替代付款,则该帐户可能会被暂停。
?
取消政策
您必须在账单日期前至少 2 个工作日通知 UPCitemdb 您打算取消 API 服务。如果在您的账单日期前 2 个工作日未收到通知,您将继续获得订阅权益,直到当前账单周期结束。您将不会收到当前或之前计费周期支付的订阅费的任何部分的退款。工作日为太平洋标准时间周一至周五上午 8 点至下午 6 点,不包括国家认可的节假日。 必须通过向api@upcitemdb.com发送电子邮件并指定帐户名称和应用程序名称来执行取消。出于验证目的,必须从帐户持有人的电子邮件地址或API 帐户发送请求。
<
关于我们
>
UPCitemdb.com 是一个提供全球最大UPC/EAN号码查询服务的数据库平台。该平台拥有超过6.13亿个独特的UPC/EAN号码,用户可以通过UPC或EAN号码搜索到广泛的产品信息、图片、条形码、在线购物指南等。此外,UPCitemdb还提供逆向UPC查询服务,通过产品名称或书名即可找到相应的UPC或ISBN号码。平台还具备UPC/ISBN/GTIN/EAN验证功能,确保代码的准确性。UPCitemdb致力于为用户提供便捷、高效的产品信息查询服务。
联系信息
服务时间: 0点-24点
邮箱: @upcitemdb
<
最可能同场景使用的其他API
>