RSS Feed Limited to Page 17, Regardless of Search Term

gabrielangel411
New Contributor

If I search for the following url:

https://feed.zazzle.com/rss?pg=17&qs=%22dad%22

I get results and the open search nodes look like this:

<opensearch:totalResults>390298</opensearch:totalResults>
<opensearch:startIndex>961</opensearch:startIndex>
<opensearch:itemsPerPage>60</opensearch:itemsPerPage>
<opensearch:Query role="request" searchTerms=""dad""/>
 
Says there's over the 300K results, but if I try to go to page 18 or any page above that, I get no results.

https://feed.zazzle.com/rss?pg=18&qs=%22dad%22

Even the open search nodes all of a sudden say there are no results:

<opensearch:totalResults>0</opensearch:totalResults>
<opensearch:startIndex>1021</opensearch:startIndex>
<opensearch:itemsPerPage>60</opensearch:itemsPerPage>
<opensearch:Query role="request" searchTerms=""dad""/>
 
I know there's a 100 per request limit, but why is there a limit set at page 17 for everything?

 

 

1 ACCEPTED SOLUTION

Scott
Community Manager
Community Manager

This is expected behavior. For most searches we return only the first 1,000 results. This usually means there's 17 pages of search results, but it'll depend on how many products are displayed per page.

View solution in original post

3 REPLIES 3

LMGildersleeve
Valued Contributor III

I suspect it's because Zazzle doesn't show any pages past 17 in the Marketplace. They had done this change ages ago for SEO reason. So the RSS feeds won't go any further be default.

Scott
Community Manager
Community Manager

This is expected behavior. For most searches we return only the first 1,000 results. This usually means there's 17 pages of search results, but it'll depend on how many products are displayed per page.

Ok thank you both for the info. I have some paging code setup to automate how many pages are available, so I've updated to max at 17 pages.