Go-UPC's API makes it easy to programmatically access information on products from all over the world. This documentation provides the details you should need to navigate our product database.
We use an API key to verify requests. You should have received an API key when you signed up. If you've lost your API key or need a new one, please just send us an email.
Go-UPC provides two methods for including your API key when making a request.
For simplicity and testing we allow you to include your key as a URL parameter;
however we recommend the alternative method for production implementations,
which involves passing the key via an
The API key must be included in the URL as the
The API key must be part of the of the HTTP header as a
The number of lookups you're able to perform via the API varies depending on your plan, as do offered data formats and support options. See the table here for specifics.
|Lookups Per Month||5,000||45,000||300,000|
|Available Formats||JSON||JSON, CSV||JSON, CSV, XML|
|Customer Support||Limited email support||Email and phone support||Email and phone support|
In addition to monthly limits, you're permitted a maximum of 2 requests per second. If you need a higher rate-limit, please contact us.
Note: All API endpoints require authentication using your API key, which you should receive upon registration.
Get Product Info
|Description||Searches for the product using the given UPC/EAN/GTIN.|