Savvy consumers do plenty of research before buying a product these days. And thanks to the Digital Transformation of product lifecycles, there are plenty of effective, technical resources for product-based businesses to make sure their products are searchable, available, and appealing to consumers.
Developers wishing to create applications featuring product introductions, specifications, reviews, display optimization, marketing, and sales need proper APIs to achieve their goals.
What is a Products API?
A Products API is an Application Programming Interface that enables developers to integrate data about products and product-related services into their own applications.
In this article, we detail ten popular APIs from the Products category of the ProgrammableWeb API directory that might help. The APIs listed garnered the most page visits to ProgrammableWeb.
1. Open EAN/GTIN Database API
The Open EAN/GTIN (European Article Number/Global Trade Item Number) barcode number database lets users query barcode numbers and receive information about related products. The database contains EAN/GTIN/UPC/JAN codes and provides detailed information about the products that are tagged with such a barcode number. The Open EAN/GTIN APITrack this API lets users query the database from their own web sites and applications.
2. Etsy API
Etsy is a global online marketplace for buying and selling handmade and vintage things. The Etsy APITrack this API allows developers to build third-party applications using data from the Etsy Platform. API methods are available for product listings, payments, seller tools, shipping, images, translations, merchandising, and more.
3. Chomp API
The Chomp APITrack this API provides access to nutritional data on over 500,000 food products. The Chomp API enables developers to programmatically access nutrition labels, ingredients, trace ingredients, allergen warnings, product images, barcodes, and more.
4. Kroger API
Kroger is a U.S. retail supermarket chain. The Kroger APITrack this API provides access to data from Kroger retail supermarket stores and its subsidiaries. The API offers access to customer profiles, product catalogs, carts, and location-based information.
5. Open Food Facts API
The Open Food Facts APITrack this API provides access to data and information on food products from around the world. Access extensive data on product ingredients, nutrition facts, allergens, additives, and search/filter by product or brand. This free and open API is JSON based and accessed over HTTP using product barcode information.
6. The Open Food Repo API
The Open Food Repo is a crowdsourced open database for barcoded food products. Developers can use the Food Repo APITrack this API to access The Open Food Repo data, upload products, search products, retrieve nutritional information, retrieve images, get user data and more. The database includes more than 44,155 products from more than 7500 contributors.
7. Product Hunt API
Product Hunt allows users to discover new applications, tech creations, hardware, job listings and more. It provides a system for users to add products, rank products and showcase new trends. This Product Hunt APITrack this API provides access to Product Hunt data via a simple GraphQL interface. Methods are available to query and retrieve posts, users, collections, comments, comment threads, notifications, votes for posts, settings, followers, and more.
8. Amazon Selling Partner API
The Amazon Selling Partner API (SP-API)Track this API provides all the legacy functionality offered to developers via Amazon Market Web ServicesTrack this API with improvements including REST-based format and JSON outputs. The API offers methods to build applications for use with your own Amazon seller account, build applications for sellers to authorize and use to help manage their Amazon business, and to publish applications to the Amazon Marketplace Appstore.
9. FoodFacts API
FoodFacts APITrack this API allows access to nutrition information, ingredients, allergens, warnings, report card, as well as the FoodFacts health score of food items. Developers can add food data plus UPC scanning capabilities to applications.
10. UPC Database API
The UPC Database RPC APITrack this API provides XML results from a UPC Database. It is offered from an independent developer and requires an account with the website for submitting updates, searching by product description, tracking submissions and other features.