<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Bartek</title>
    <description>The latest articles on Forem by Bartek (@bartek_serpapi).</description>
    <link>https://forem.com/bartek_serpapi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1212415%2F30306d36-06fc-4de6-9ed8-6510140105be.jpg</url>
      <title>Forem: Bartek</title>
      <link>https://forem.com/bartek_serpapi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/bartek_serpapi"/>
    <language>en</language>
    <item>
      <title>Google Experiments With Restricting Results Per Page</title>
      <dc:creator>Bartek</dc:creator>
      <pubDate>Tue, 16 Sep 2025 10:28:58 +0000</pubDate>
      <link>https://forem.com/bartek_serpapi/google-experiments-with-restricting-results-per-page-dfp</link>
      <guid>https://forem.com/bartek_serpapi/google-experiments-with-restricting-results-per-page-dfp</guid>
      <description>&lt;h2&gt;
  
  
  Intro
&lt;/h2&gt;

&lt;p&gt;Google has started testing yet another groundbreaking change to how the results are served. This time, the affected area is the number of results returned in a single search. Those experienced with Google SERPs know that you can get up to 100 results in a single search, but this seems to potentially be a thing of the past. What does it mean? I'll try to explain.&lt;/p&gt;

&lt;h2&gt;
  
  
  Background
&lt;/h2&gt;

&lt;p&gt;At SerpApi, we support declaring the number of results in our Google Search API with the &lt;code&gt;num&lt;/code&gt; parameter. It ranges from 10 (the default) up to 100 results in a single search. Lately, we have noticed a significant change in the parameter’s behavior.&lt;/p&gt;

&lt;p&gt;The first time we noticed some inconsistencies dates back to early 2023. You can check our &lt;a href="https://github.com/serpapi/public-roadmap/issues/753" rel="noopener noreferrer"&gt;Public Roadmap&lt;/a&gt; thread discussion for reference. Initially, the inconsistencies were not very prevalent, and you could still consistently get 100 results in a single search if you wished to. This changed at the beginning of 2025, when &lt;a href="https://github.com/serpapi/public-roadmap/issues/753#issuecomment-2568549777" rel="noopener noreferrer"&gt;one of our engineers noticed&lt;/a&gt; more and more queries ignoring the &lt;code&gt;num&lt;/code&gt; parameter. This happened specifically with certain types of searches including the &lt;code&gt;knowledge_graph&lt;/code&gt;. We also made a note about this in our &lt;a href="https://serpapi.com/search-api#api-parameters-pagination-num" rel="noopener noreferrer"&gt;documentation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This time, though, it looks like the change is even more significant, and Google is much more aggressive in its attempt to limit the output to the default 10 results.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually happened?
&lt;/h2&gt;

&lt;p&gt;Lately, the number of results returned with the &lt;code&gt;num&lt;/code&gt; parameter has been very inconsistent, which you can observe in &lt;a href="https://github.com/serpapi/public-roadmap/issues/2937#issuecomment-3285275456" rel="noopener noreferrer"&gt;our engineer's benchmarks&lt;/a&gt;. At this point, it was clear that something bigger was happening, as this did not look like some random variability we had observed in the past.&lt;/p&gt;

&lt;p&gt;Currently, more often than not, you'll get 10 &lt;code&gt;organic_results&lt;/code&gt; despite attempting to get 100. You can test it for yourself using our &lt;a href="https://serpapi.com/playground?q=Coffee&amp;amp;location=Austin%2C+Texas%2C+United+States&amp;amp;gl=us&amp;amp;hl=en&amp;amp;num=100" rel="noopener noreferrer"&gt;Playground&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Does that mean you can't get 100 or more results from a Google search? Not at all. You can, of course, still get there with pagination, but this creates more challenges and generates additional costs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who's affected?
&lt;/h2&gt;

&lt;p&gt;While you might not notice a huge difference in your day-to-day Google searching, there are certainly groups of people whose work will be greatly affected:&lt;/p&gt;

&lt;p&gt;SEO - oftentimes, SEO experts rely on getting as many results as possible in as few searches as they can. This change makes it harder to analyze results quickly at scale and requires them to paginate.&lt;br&gt;
Developers/API users - this is another group of people who might be upset with the change, as the costs of the same output via API are now significantly higher with pagination.&lt;br&gt;
So are there any positives in this change? Actually, yes! API calls with the &lt;code&gt;num&lt;/code&gt; parameter have historically been more prone to CAPTCHA challenges, so this change can potentially improve the overall performance of an API.&lt;/p&gt;

&lt;h2&gt;
  
  
  Outro
&lt;/h2&gt;

&lt;p&gt;While this is not an official change yet, Google has a long track record of making it harder to scrape its search results, and this seems to be the latest step in that direction. While the change is disruptive and inconvenient for many, it also challenges us to adapt. We're experts in that, and we are always committed to delivering the best scraping services possible.&lt;/p&gt;

&lt;p&gt;Want to try SerpApi yourself? Get 250 free searches by &lt;a href="https://dev.tosigning%20up"&gt;signing up&lt;/a&gt;! Feel free to also reach out to us with any questions or concerns through the chat or at &lt;a href="mailto:contact@serpapi.com"&gt;contact@serpapi.com&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Follow us!&lt;br&gt;
&lt;a href="https://www.linkedin.com/company/serpapi/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://www.youtube.com/channel/UCUgIHlYBOD3yA3yDIRhg_mg" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt; | &lt;a href="https://x.com/serp_api" rel="noopener noreferrer"&gt;X&lt;/a&gt; | &lt;a href="https://www.tiktok.com/@serpapicom" rel="noopener noreferrer"&gt;TikTok&lt;/a&gt; | &lt;a href="https://www.instagram.com/serpapicom" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt; | &lt;a href="https://www.facebook.com/serpapicom/" rel="noopener noreferrer"&gt;Facebook&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>google</category>
      <category>serpapi</category>
    </item>
    <item>
      <title>How Google is shifting away from search by image in favor of Google Lens</title>
      <dc:creator>Bartek</dc:creator>
      <pubDate>Mon, 03 Mar 2025 11:10:27 +0000</pubDate>
      <link>https://forem.com/bartek_serpapi/how-google-replaced-search-by-image-with-google-lens-55gm</link>
      <guid>https://forem.com/bartek_serpapi/how-google-replaced-search-by-image-with-google-lens-55gm</guid>
      <description>&lt;p&gt;Earlier this month, Google made a significant change indicating moving away from search by image, also known as Google Reverse Image Search, in favor of Google Lens. This came as a surprise to many, but we've been noticing a gradual shift towards the Lens engine for quite some time.&lt;/p&gt;

&lt;h2&gt;
  
  
  First signs of the shift.
&lt;/h2&gt;

&lt;p&gt;In March 2022, Chrome users noticed a major change. The default right-click "Search image with Google" has been replaced with "Search with Google Lens".&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft4ev7aarnmefxudwrxdj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft4ev7aarnmefxudwrxdj.png" alt="Default behavior before March 2022" width="486" height="288"&gt;&lt;/a&gt;&lt;/p&gt;
Default behavior before March 2022



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffi6bk65acwpdjamcp2po.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffi6bk65acwpdjamcp2po.png" alt="Default behavior starting March 2022" width="486" height="292"&gt;&lt;/a&gt;&lt;/p&gt;
Default behavior starting March 2022



&lt;p&gt;&lt;br&gt;&lt;br&gt;
Although this change altered the way people could search the images via Google, you could still disable this through Chrome flags and revert to the previous way of performing image searches.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpsnkbj0irojc7ym9ptoo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpsnkbj0irojc7ym9ptoo.png" alt="You could disable Google Lens right-click search" width="800" height="178"&gt;&lt;/a&gt;&lt;/p&gt;
You could disable Google Lens right-click search





&lt;h2&gt;
  
  
  Recent Google Lens changes.
&lt;/h2&gt;

&lt;p&gt;At the beginning of the year, Google rolled out a new layout for Google Lens, which was potentially the biggest indication that they want to focus on this engine fully, and because of that, will likely get rid of the search by image at some point.&lt;/p&gt;

&lt;p&gt;At SerpApi, after users reported that the Lens API was not working as intended, we swiftly rolled out the update, which brought back the API with features similar to the previous layout. You can check the whole conversation on our &lt;a href="https://github.com/serpapi/public-roadmap/issues/2284" rel="noopener noreferrer"&gt;Public Roadmap.&lt;/a&gt;&lt;/p&gt;



&lt;h2&gt;
  
  
  Google Lens as the default image search.
&lt;/h2&gt;

&lt;p&gt;This was not the end of the changes Google planned for its users. In February 2025, they changed the search by image option to always redirect to the Google Lens output. You can still disable the Google Lens right-click option via Chrome flags, but it no longer matters, as both options now return the same output.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq24vtp9d8jrzrnx8rto5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq24vtp9d8jrzrnx8rto5.png" alt="Results of the " width="800" height="796"&gt;&lt;/a&gt;&lt;/p&gt;
Results of the "Search image with Google" right-click option



&lt;p&gt;&lt;br&gt;&lt;br&gt;
Of course, many people were justifiably upset with the change, as the data returned in Google Lens is different than with the old reverse image search engine, and a lot of people relied on the latter with their use cases.&lt;/p&gt;



&lt;h2&gt;
  
  
  Alternatives to Google reverse image search.
&lt;/h2&gt;

&lt;p&gt;At SerpApi, we still offer &lt;a href="https://serpapi.com/google-reverse-image" rel="noopener noreferrer"&gt;Google Reverse Image Search API&lt;/a&gt;.  We initially thought the search by image was deprecated entirely, but after doing some digging we discovered that there is still a way to access the endpoint and have the API work for our users. However, having our users' best interests in mind, we offer alternate solutions in case Google's reverse image search is removed one day:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://serpapi.com/google-lens-api" rel="noopener noreferrer"&gt;Google Lens API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://serpapi.com/yandex-images-api#api-parameters-yandex-reverse-image-parameters" rel="noopener noreferrer"&gt;Yandex Reverse Image Search API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While the first option is well-known and recognized as a very useful tool in many use cases (even more now that it has been a direct replacement for Google Reverse Image Search API), the second one is more niche but perhaps more reflective of a Google Reverse Image Search engine.&lt;/p&gt;

&lt;p&gt;We are also actively working on introducing new features, mainly for Google Lens. You can find the complete list on our Public Roadmap, but I'm listing a few for your convenience:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/serpapi/public-roadmap/issues/2358" rel="noopener noreferrer"&gt;[New API] Google Lens Visual Matches&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/serpapi/public-roadmap/issues/2355" rel="noopener noreferrer"&gt;[Google Lens API] Scrape About this Image Tab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/serpapi/public-roadmap/issues/2352" rel="noopener noreferrer"&gt;[New API] Google Lens extract Products tab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/serpapi/public-roadmap/issues/1770" rel="noopener noreferrer"&gt;[New API] Google Lens Exact Matches (already implemented)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/serpapi/public-roadmap/issues/1629" rel="noopener noreferrer"&gt;[Google Lens API] Allow search with text&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/serpapi/public-roadmap/issues/1521" rel="noopener noreferrer"&gt;[Google Lens API] Scrape Related searches results&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/serpapi/public-roadmap/issues/1264" rel="noopener noreferrer"&gt;[Google Lens API] Identify and scrape text on images&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/serpapi/public-roadmap/issues/948" rel="noopener noreferrer"&gt;[Google Lens API] Support image search via file upload&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/serpapi/public-roadmap/issues/399" rel="noopener noreferrer"&gt;[New Bing Search API] Bing Image Visual search&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If any of these look interesting or useful to your use case, feel free to follow up in the appropriate thread or let us know via chat at &lt;a href="https://serpapi.com/" rel="noopener noreferrer"&gt;serpapi.com&lt;/a&gt; or through email at &lt;a href="mailto:contact@serpapi.com"&gt;contact@serpapi.com&lt;/a&gt;. We'll do our best to implement the features as soon as possible.&lt;/p&gt;



&lt;h2&gt;
  
  
  Why SerpApi?
&lt;/h2&gt;

&lt;p&gt;We provide the most diverse range of APIs out there—and we're constantly expanding. Transparency is important to us, which is why we have a &lt;a href="https://github.com/serpapi/public-roadmap" rel="noopener noreferrer"&gt;Public Roadmap&lt;/a&gt; where you can explore upcoming features, track bug fixes, and even request new APIs! If your request aligns with our mission of scraping all search engines, we'll do our best to make it happen.&lt;br&gt;
We also know that performance matters. That's why we offer powerful features to improve latency drastically:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://serpapi.com/ludicrous-speed" rel="noopener noreferrer"&gt;Ludicrous Speed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://serpapi.com/ludicrous-speed-max" rel="noopener noreferrer"&gt;Ludicrous Speed Max&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to see if our APIs are the right fit for you? Test them out for free in our &lt;a href="https://serpapi.com/playground" rel="noopener noreferrer"&gt;Playground&lt;/a&gt;!&lt;/p&gt;



&lt;h2&gt;
  
  
  Contact us!
&lt;/h2&gt;

&lt;p&gt;If you have any questions or would like to discuss any issues or matters, feel free to contact our team at &lt;a href="mailto:contact@serpapi.com"&gt;contact@serpapi.com&lt;/a&gt;. We'll be more than happy to assist you and answer all of your questions!&lt;/p&gt;

&lt;p&gt;Join us on &lt;a href="https://x.com/serp_api" rel="noopener noreferrer"&gt;X&lt;/a&gt; | &lt;a href="https://www.youtube.com/channel/UCUgIHlYBOD3yA3yDIRhg_mg" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt;&lt;/p&gt;

</description>
      <category>serpapi</category>
      <category>webscraping</category>
      <category>api</category>
      <category>google</category>
    </item>
  </channel>
</rss>
