Skip to main content
Published: March 28 2007, 9:31:00 AMUpdated: August 22 2022, 11:28:13 PM

I am getting the start price seems to be too large to be legitimate when make AddItem call. Where can I find the maximum price information ?

Summary

Maximum price requirement information is not available in eBay document. However; if you are sending a price that is too high, AddItem family calls return error 74 for StartPrice and error 21916783 for BuyItNowPrice with the actual allowed maximum price value in <ErrorParameters><Value>$###</Value></ErrorParameters> tag as below. You can display that value to your seller.

 Invalid AddItem request example:  
  <?xml version="1.0" encoding="utf-8"?>
<AddItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
  <RequesterCredentials>
    <eBayAuthToken>ABC....</eBayAuthToken>
  </RequesterCredentials>
    <ErrorLanguage>en_US</ErrorLanguage>
    <WarningLevel>High</WarningLevel>
  <Item>
      <Title>Harry Potter and the111 Philosopher's Stone</Title>
      <Description>
        This is the 1111 first book in the Harry Potter series. In excellent condition!
      </Description>
      <PrimaryCategory>
        <CategoryID>29223</CategoryID>
      </PrimaryCategory>
       <StartPrice>999999991</StartPrice>
    <BuyItNowPrice>999999991</BuyItNowPrice>
   
      <CategoryMappingAllowed>true</CategoryMappingAllowed>
      <Country>US</Country>
      <Currency>USD</Currency>
      <DispatchTimeMax>3</DispatchTimeMax>
      <ListingDuration>Days_7</ListingDuration>
      <ListingType>Chinese</ListingType>
      <PictureDetails>
        <PictureURL>https://mysamplepicture.com/14.jpg</PictureURL>
      </PictureDetails>
      <PostalCode>95125</PostalCode>
      <Quantity>1</Quantity>
      <ItemSpecifics>     
         <NameValueList> 
            <Name>Title</Name>
            <Value>Harry Potter and the Philosophers Stone</Value> 
         </NameValueList> 
         </ItemSpecifics>
      <ReturnPolicy>
        <ReturnsAcceptedOption>ReturnsAccepted</ReturnsAcceptedOption>
        <RefundOption>MoneyBack</RefundOption>
        <ReturnsWithinOption>Days_30</ReturnsWithinOption>
        <ShippingCostPaidByOption>Buyer</ShippingCostPaidByOption>
      </ReturnPolicy>
      <ShippingDetails>
        <ShippingType>Flat</ShippingType>
        <ShippingServiceOptions>
          <ShippingServicePriority>1</ShippingServicePriority>
          <ShippingService>USPSMedia</ShippingService>
          <ShippingServiceCost>2.50</ShippingServiceCost>
        </ShippingServiceOptions>
      </ShippingDetails>
      <Site>US</Site>
  </Item>
</AddItemRequest>
 
  Here is the API response payload that generated from the above AddItem request:
 
<?xml version="1.0" encoding="UTF-8"?>
<AddItemResponse 
  xmlns="urn:ebay:apis:eBLBaseComponents">
  <Timestamp>2022-08-23T06:11:37.432Z</Timestamp>
  <Ack>Failure</Ack>
  <Errors>
    <ShortMessage>Error in start price.</ShortMessage>
    <LongMessage>The start price seems to be too large to be legitimate.</LongMessage>
    <ErrorCode>74</ErrorCode>
    <SeverityCode>Error</SeverityCode>
    <ErrorParameters ParamID="0">
      <Value>$99,999,999.00</Value>
    </ErrorParameters>
    <ErrorClassification>RequestError</ErrorClassification>
  </Errors>
  <Errors>
    <ShortMessage>Invalid Buy It Now price.</ShortMessage>
    <LongMessage>Buy It Now price should be at least 30% more than your starting price.</LongMessage>
    <ErrorCode>21916783</ErrorCode>
    <SeverityCode>Error</SeverityCode>
    <ErrorParameters ParamID="0">
      <Value>30</Value>
    </ErrorParameters>
    <ErrorClassification>RequestError</ErrorClassification>
  </Errors>
  <Version>1271</Version>
  <Build>E1271_UNI_API5_19110890_R1</Build>
</AddItemResponse>
 

The  example above was based on the version specified below:

API Schema Version967

 

How well did this answer your question?
Answers others found helpful

Got thoughts? Click the feedback button – your insights help us improve!