Product Barcode API - camgoz.net
Endpoints
Ungrouped Endpoints 7
What is the Product Barcode API - camgoz.net?
Provides information on products available in markets across Turkey, including name, price, barcode, images, tax details, and price history. camgoz.net
Product Barcode API - camgoz.net is available on the JoJ API marketplace. Subscribe with a single JoJ API key, call it through one gateway, and pay from one wallet — no separate account or contract with the provider.
Product Barcode API - camgoz.net endpoints
- GET
/api/external/searchProduct Search
Searches for products by barcode or name; returns a minimum of 1 and a maximum of 10 products.
- GET
/api/external/getProductsFetch Product
Lists products using pagination.
- GET
/api/external/last*FREE* The 20 most recently updated products
Retrieves the 20 most recently updated products along with their market prices.
- GET
/api/external/product-of-marketRetrieves Only the Relevant Market Price
It returns the current price and details of the product based on the specified barcode and store name. Price history can also be included optionally.
- GET
/api/external/marketListFetch the Market Names
Retrieves the market names used in the filters.
- GET
/api/external/historyHistorical Price Information
It retrieves the product's historical price information for the relevant store.
- GET
/api/external/get-db-infoFetch Database Information
It returns the username and password for accessing the MySQL database containing product information. You can use this endpoint by subscribing to the $350 plan.
Frequently asked questions about Product Barcode API - camgoz.net
What kind of product information can I retrieve?
The API returns comprehensive product information, including barcode, product name, brand, category, product image, and tax details. Depending on your subscription plan, you can also retrieve supermarket prices and historical price data.
Can I search products by both barcode and product name?
Yes. The Search API supports both barcode lookups and keyword-based searches. It returns up to 10 matching products and can optionally include supermarket prices and historical pricing information.
How can I retrieve supermarket prices?
Enable the marketPrices=true parameter to include current prices from supported supermarkets. You can also use the preferredMarkets parameter to limit the response to specific supermarket chains.
Can I access historical price data?
Yes. Historical pricing is available by enabling historyPrices=true or by using the dedicated History API endpoint. The History API returns the complete chronological price history for a product and can optionally be filtered by supermarket.
How are API credits calculated?
Credits are charged based on the amount of data returned. Each product costs 1 credit. Every supermarket price included in the response consumes 1 additional credit, and historical price data also consumes 1 additional credit when available. Total usage is reported in the X-Jojapi-Credits-Used response header.
Can I filter prices by specific supermarkets?
Yes. Use the preferredMarkets parameter to retrieve pricing data only from the supermarkets you specify. This helps reduce unnecessary data transfer and credit consumption.
Can I access the product database directly?
Eligible subscription plans can generate temporary read-only MySQL credentials. These credentials provide SELECT access to the published database views, expire after 30 days, and are intended for analytics, reporting, and large-scale data access.