Go-UPC

The World's Largest Barcode Database. Find more products by UPC, EAN, and ISBN than anywhere else on the Web.

Integrate the Go-UPC API with the Python API

Setup the Go-UPC API trigger to run a workflow which integrates with the Python API. Pipedream's integration platform allows you to integrate Go-UPC and Python remarkably fast. Free for developers.

Run Python Code with the Python API

Write Python and use any of the 350k+ PyPi packages available. Refer to the Pipedream Python docs to learn more.

 
Try it

Overview of Go-UPC

The Go-UPC API allows users to look up products using their UPC (Universal Product Code) to access detailed information like the product name, description, image, and manufacturer. Leveraging Go-UPC within Pipedream empowers you to automate inventory tracking, streamline product data collection, or enhance e-commerce experiences. By integrating this API, you can enrich datasets, trigger actions based on product lookups, and connect this data to countless other services supported by Pipedream.

Connect Go-UPC

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    go_upc: {
      type: "app",
      app: "go_upc",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://go-upc.com/api/v1/code/{your_upc_code}`,
      headers: {
        Authorization: `Bearer ${this.go_upc.$auth.api_key}`,
      },
    })
  },
})

Overview of Python

Develop, run and deploy your Python code in Pipedream workflows. Integrate seamlessly between no-code steps, with connected accounts, or integrate Data Stores and manipulate files within a workflow.

This includes installing PyPI packages, within your code without having to manage a requirements.txt file or running pip.

Below is an example of using Python to access data from the trigger of the workflow, and sharing it with subsequent workflow steps:

Connect Python

1
2
3
4
5
def handler(pd: "pipedream"):
  # Reference data from previous steps
  print(pd.steps["trigger"]["context"]["id"])
  # Return data for use in future steps
  return {"foo": {"test":True}}