Changelog
This changelog is generated automatically from GitHub Releases.
Release v1.0.0
2026-08-19 · GitHub
What’s Changed
- Makes Markdown the default output format for all search tools and adds
response_formatfor callers that need to switch from Markdown to JSON. - Markdown migration improves token efficiency by 40-50% on average for all tool responses.
Full Changelog: https://github.com/serpapi/serpapi-search-tools-python/compare/v0.2.0…v1.0.0
Release v0.2.0
2026-08-13 · GitHub
Changelog
Added
result_limitto every search tool. It limits each top-level result list independently in compact and full modes. The limit is applied after SerpApi returns the response, so it does not change the number of results requested from the engine. Setresult_limit=Noneto retain every returned result.Previously, compact mode had a non-configurable result limit for all tools and engines. This is now configurable via
result_limitargument of all search tools.Defaults:
Tool Default result_limitweb_search 10news_search 20maps_search 10images_search 50shopping_search 60videos_search 10hotels_search 20flights_search 10per flight listtravel_explore_search 50Refined compact responses to reduce context usage and keep tool output lightweight by removing redundant fields while preserving useful result data, including product links and Amazon alternative-offer links.
Expanded compact mode to retain engine-specific results such as Bing Copilot answers and all YouTube result types. Multi-list responses are limited independently without truncating nested data such as flight legs, hotel amenities, or product offers.
Release v0.1.1
2026-08-04 · GitHub
What’s Changed
- Improved tool descriptions and argument descriptions in travel-related tools
Release v0.1.0
2026-07-31 · GitHub
- Initial release of
serpapi-search-toolsPython package