Skip to content

[eBay Search API] Searches return empty organic_results when eBay serves its new search-evo layout #3971

Description

@pranavkafle
Image

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

Metadata

Metadata

Assignees

Type

Fields

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions