Details
Some eBay searches on ebay.co.uk return zero organic_results in the JSON response even though the HTML contains 91+ result items. The searches succeed (no error), but the parsed output is empty.
The HTML difference between a failing and a passing search for the same parameters is the result container. The failing response uses a new layout with su-item-card s-item-card--search-evo item containers and su-item-card__title / su-item-card__price elements. The passing response uses the classic layout with a srp-results srp-list clearfix container and s-item elements. When the new layout is served, no items are parsed.
The issue is intermittent. The same query with show_only=Sold on ebay.co.uk can return the classic or the new layout across separate requests. Four of the five failing searches from the customer use show_only=Sold; one does not, so the parameter alone does not determine which layout is served.
| Search ID |
show_only |
ebay_domain |
HTML layout |
organic_results |
6a4769f0c203482cab138164 |
Sold |
ebay.co.uk |
s-item-card--search-evo |
0 (91 items in HTML) |
6a476f6ba4817c7ec8bc4cb9 |
Sold |
ebay.co.uk |
srp-results srp-list clearfix |
present |
A live re-test of the original failing query returned results, confirming the layout switch is intermittent rather than a permanent change.
Public links: Playground | Documentation
Internal links: Intercom | Search Inspect - failing | Search Inspect - passing
Details
Some eBay searches on
ebay.co.ukreturn zeroorganic_resultsin the JSON response even though the HTML contains 91+ result items. The searches succeed (no error), but the parsed output is empty.The HTML difference between a failing and a passing search for the same parameters is the result container. The failing response uses a new layout with
su-item-card s-item-card--search-evoitem containers andsu-item-card__title/su-item-card__priceelements. The passing response uses the classic layout with asrp-results srp-list clearfixcontainer ands-itemelements. When the new layout is served, no items are parsed.The issue is intermittent. The same query with
show_only=Soldonebay.co.ukcan return the classic or the new layout across separate requests. Four of the five failing searches from the customer useshow_only=Sold; one does not, so the parameter alone does not determine which layout is served.show_onlyebay_domainorganic_results6a4769f0c203482cab138164Soldebay.co.uks-item-card--search-evo6a476f6ba4817c7ec8bc4cb9Soldebay.co.uksrp-results srp-list clearfixA live re-test of the original failing query returned results, confirming the layout switch is intermittent rather than a permanent change.
Public links: Playground | Documentation
Internal links: Intercom | Search Inspect - failing | Search Inspect - passing