Retrieving Information Efficiently
Stay organized with collections
Save and categorize content based on your preferences.
How to retrieve information efficiently using the Google Ads API. Covers the differences between SearchStream, Search and Get including practical advice on when to use each method. The video also explains how the API caches results and how you can retrieve rows in reverse.
See slide deck.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-20 UTC.
[null,null,["Last updated 2025-08-20 UTC."],[[["\u003cp\u003eUnderstand the differences between \u003ccode\u003eSearchStream\u003c/code\u003e, \u003ccode\u003eSearch\u003c/code\u003e, and \u003ccode\u003eGet\u003c/code\u003e methods in the Google Ads API for retrieving data efficiently.\u003c/p\u003e\n"],["\u003cp\u003eLearn practical use cases and scenarios for implementing \u003ccode\u003eSearchStream\u003c/code\u003e, \u003ccode\u003eSearch\u003c/code\u003e, and \u003ccode\u003eGet\u003c/code\u003e to optimize information retrieval.\u003c/p\u003e\n"],["\u003cp\u003eDiscover how the Google Ads API utilizes caching to enhance performance and reduce latency when fetching data.\u003c/p\u003e\n"],["\u003cp\u003eExplore techniques for retrieving data rows in reverse order using the API's functionalities.\u003c/p\u003e\n"]]],[],null,["# Retrieving Information Efficiently\n\nHow to retrieve information efficiently using the Google Ads API. Covers the differences between SearchStream, Search and Get including practical advice on when to use each method. The video also explains how the API caches results and how you can retrieve rows in reverse.\n\nSee [slide deck](https://services.google.com/fh/files/misc/ep01_retrieving_information_efficiently.pdf).\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e"]]