Which JSON and XML Error Messages can I get using Icecat?

By
manual thumbnail

Version: 1.2 (Updated on September 29th, 2026)

This post presents all possible error messages and codes that users may get while sending Icecat JSON or XML product file requests. Firstly, we will sum up all JSON error messages and codes. Secondly, we will explain all XML error messages and codes.

JSON error messages

Every Icecat JSON API error is returned as a single object with four fields:

{"StatusCode": 18, "Code": 404, "Error": "Not Found", "Message": "Not found user by API Token"}
FieldWhat it is
StatusCodeIcecat’s own error code. This is the value to check in your integration. It is stable and never changes.
CodeThe HTTP status code of the response (400, 403 or 404).
ErrorThe standard HTTP name of that status code.
MessageA human-readable description.
⚠️The text may be returned in your account language, so do not match on it in code. Use StatusCode instead.

The table below lists every StatusCode the JSON API can return.

STATUS CODEHTTPERROR MESSAGEEXPLANATIONHOW TO FIX
1400UserName, lang are mandatory fieldsA mandatory parameter is missing.Add the missing parameter. lang is always required. username (or shopname) is required only when you do not authenticate with an API Access Token (the token identifies your account on its own).
2404Lang is unknownThe locale short code is not in the Locale Table.Use a short code from the Locale Table. The INT locale is not available in JSON. Request a specific locale instead.
3404{username} the Icecat user is unknownThe username does not match any Icecat account.Check the spelling of your Icecat username. If you authenticate with an API Access Token, send it in the api-token header and leave username out (when a token is present, the username is ignored).
4400Product identifier(s) is not correctThe product identifiers are not in a valid combination.Send one of these: Icecat ID on its own; Brand + Product Code; Brand + Product Code + GTIN; or GTIN on its own.
5403You have wrong ip address for accessThe IP address you send from is not whitelisted.Add the IP address in My Profile on icecat.biz, or switch to an API Access Token, which works from any IP address.
6404Not found for this shopname private keyNo private key is configured for your account. This only applies to requests signed with app_key.This has to be fixed on our side. Please write to us via the contact form.
7400Wrong matching shopname with app_keyThe app_key and the username belong to different accounts.Use the app_key that was issued for the same account as the username in your request.
8404The requested product is not present in the Icecat databaseNo data-sheet exists for that identifier.Check the identifier on the Icecat website first. If the product is genuinely not in the catalogue, write to us via the contact form and your account manager will get in touch to discuss your request.
9403Display of content for users with a Full Icecat subscription level will require the use of a server certificate and a dynamic secret phrase. Please, contact your account manager for help with the implementationTwo different causes share this code. Either a free Open Icecat account requested a brand that does not sponsor the free catalogue, or a Full Icecat request was not signed correctly.Open Icecat account: upgrade to Full Icecat as this content is not part of the free catalogue. Full Icecat account: check that the signature and timestamp are present and current; contact your account manager to set up the server certificate.
10404Not found user by application_keyThe app_key does not belong to any Icecat user.Copy the app_key again from My Profile on icecat.biz and make sure no characters were lost.
11400Parameter app_key & AppKey are mandatoryThe request requires app_key.Add app_key to the request.
12403The requested product is limited for current user vertical, please contact your account manager at IcecatYour subscription does not cover the vertical this product belongs to.Request the vertical yourself in the Verticals section of My Profile on icecat.biz. Alternatively, write to us via the contact form and your account manager will get in touch to discuss your subscription.
13400For verify your request by app_key you have to send the request by HTTPS protocol.An app_key request was sent over HTTP.Send the request over HTTPS.
14404Product has brand restrictions or access is limitedThe brand has set a publication restriction on this content. It can cover the whole brand or only selected products and languages.Some restrictions target free accounts only. Upgrading to Full Icecat lifts those. Others apply to every subscription level, and then only an authorised reseller of the brand can access the content. To become one, use the Request authorization button on the product page, or the Add authorization section in My Profile.
15404Products datasheet is not yet releasedThe product’s release date is in the future.Wait until the release date, or get access earlier as an authorised reseller of the brand — use the Request authorization button on the product page, or the Add authorization section in My Profile.
16400Product EAN is not correctThe GTIN/EAN is not valid.Check that the GTIN is complete and contains digits only.
17404Missing information about productThe product exists, but there is no content to return for this request.Write to us via the contact form. Your account manager will get in touch to discuss your request.
18404Not found user by API TokenThe token in the api-token header does not belong to any Icecat user.Make sure you are sending the API Access Token and not the Content Access Token. These are two different tokens and only the first one authenticates API requests. If you are not sure which one you copied, go to My Profile → Access tokens on icecat.biz, revoke the API token, create a new one and use that.
19400API Token is not valid UUIDThe header value is not a valid UUID.Check that the header carries the complete token, with no quotation marks, spaces or line breaks around it.
20400Query param must be a stringA parameter was sent as a list where a single value is expected.Send a single value for that parameter.
21400Query param must be an arrayA parameter was sent as a single value where a list is expected.Send the parameter as a list.
22400Exceed max limit of elementsA list parameter contains too many values.Split the request into several smaller ones.
23400Value for query param cannot be emptyA parameter was sent with an empty value.Either give the parameter a value or leave it out of the request.
24400UserAgent, ip are mandatory fieldsThe end user’s IP and User-Agent were not passed.Pass the end user’s IP address and User-Agent — not your server’s.
25400AppKey is mandatory fieldThe AppKey parameter is missing.Add AppKey to the request.
26400User have no required server certificate. Please, contact your account manager for help with the implementationYour account has no server certificate, and the requested content needs one.Contact your account manager to set up the server certificate.
30400Relations limit is not positive integerrelationsLimit is not a positive whole number.Send relationsLimit as a positive whole number.
34400Exceed max string lengthA parameter value is too long.Shorten the value.

XML error messages

Error code (XML) Error message (XML)Explanation
200You are not allowed to have Full Icecat accessAn Open Icecat user requested a Full Icecat product data-sheet. Please, request a Full Icecat upgrade.
404You are not allowed to access a Full Icecat repository with a free Open Icecat account. Please, check the manual or upgrade your account.The folder at level4 (Full Icecat) is accessed with a free Open Icecat account. For example, the /refs folder.
404You are assigned to URL Icecat, please request the file using prf.icecat.biz.A user with an URL subscription is trying to reach an XML repository. Please, reset your subscription via your Profile.
404Invalid group level.A file is requested by a user with the wrong (not channel partner type) account type.
404Please, add this IP address %%ip%% to the \’ Allowed IP addresses\’ setting of your account.A request is made from a non-whitelisted IP address. Please, add the IP address to your Profile or use Dynamic Tokens.
404File does not exist.An incorrect request for a file is made.
200Language does not exist.A non-existing locale is provided in lang parameter. Please check the Locale Table.
404 For data.icecat.biz/export/
{repo}/{lang}/{code} | 200
for XML_S3
The requested XML data-sheet is not present in the Icecat database.A wrong product identifier is used.
404 For data.icecat.biz/export/
{repo}/{lang}/{code} | 200
for XML_S3
Your registration was not confirmed.An inactive user is making a request. Please, first activate the user account.
401 For data | 200 for XML S3Login or password is invalid.The wrong password is used.
404 For data.icecat.biz/export/
{repo}/{lang}/{code} | 200 for XML_S3
You don\’t have access to this language folder.Your user didn’t subscribe to the requested locale.
200The requested XML data-sheet is not described in the Icecat database.The requested product data-sheet is currently undescribed.
200Product was replaced with .The requested product data-sheet was mapped to another one.
404The products datasheet is not public.User tries to download product with Publish=Limited. To access such product you have to be an authorized reseller of selected Brand.
200The products datasheet is not yet released.The Release Date is in the future. Please wait or request to become an authorized reseller of the selected Brand to gain access to such products.
404Access to this product and language is restricted.A brand restriction policy is applied. Only authorized resellers can access the brand’s content. Please, request brand permission via the website.
404This data-sheet is not accessible via Open Icecat repository.A Full Icecat user is trying to get a Full Icecat product data-sheet from the Open Icecat (Freexml) Repository.
200This product belongs to a Vertical, you didn\’t subscribe to.Your Full Icecat account has not susbcribed to this Vertical or main category. Please, request an upgrade.

Gallery & Multimedia

In case you have any questions, please contact your local account manager or contact Icecat directly via the website.

404Link is not visibleThe requested asset – Image or Multimedia – is deactivated by the brand and no longer available.
404Link is expiredThe requested asset – Image or Multimedia – is no longer available because it was active only before a certain ExpiryDate which already passed.
403Not AuthorizedFull Icecat Images and Multimedia are often IP-restricted. Please, add the IP address to your Profile or use Dynamic Tokens.

Leave a Reply

Your email address will not be published. Required fields are marked *

manual thumbnail3

Manual for Icecat Live: Real-Time Product Data in Your App

Icecat Live is a (free) service that enables you to insert real-time produc...
 June 10, 2022
Icecat CSV Interface
 September 20, 2025

Icecat Add-Ons Overview. NEW: Claude AI, ChatGPT, AgenticFlow.AI, Mindpal.space and BoltAI

Icecat has a huge list of integration partners, making it easy for clients ...
 September 3, 2025
LIVE JS

How to Create a Button that Opens Video in a Modal Window

Recently, our Icecat Live JavaScript interface was updated with two new fun...
 November 3, 2021
New Standard video thumbnail

Autheos video acquisition completed

July 21, Icecat and Autheos jointly a...
 September 7, 2021
Manual How to Import Free Product Content Into Your Webshop via Icecat

Manual: How to Import Free Product Content Into Your E-commerce System via Icecat API

This guide is intended for developers working with Icecat via API. The docu...
 May 24, 2024