06-21-2025 08:43 PM
Subject: GetItem API returns invalid PictureURL ("h" or null)
Hello,
I am experiencing an issue with the **GetItem** call of the Trading API (Traditional API). When retrieving item details, sometimes the `PictureDetails.PictureURL` value returned is either `null` or a single character `"h"`, which seems completely invalid.
Example of the API call:
<GetItemRequest xmlns="urnapis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken>REDACTED</eBayAuthToken>
</RequesterCredentials>
<ItemID>[some valid legacyItemId]</ItemID>
<IncludeSelector>Details,ItemSpecifics,ShippingCosts,PictureDetails</IncludeSelector>
</GetItemRequest>
Example response issue:
{
"PictureDetails": {
"PictureURL": "h"
}
}
or
{
"PictureDetails": {
"PictureURL": null
}
}
This happens intermittently on legitimate, active listings.
👉 Questions:
- Is this a known bug in the Trading API?
- Is there any workaround or specific parameter that should be added to ensure valid `PictureURL`?
- Could this be related to certain item conditions or listing formats?
Thank you for your support.
Best regards,
Yoshifumi Yamamoto