Pricing
            Google SERP API
            Google AI Mode API
            Google Ads Transparency
            Google Shopping API
            Google Maps API
            Google Trends API
            Google Flights API
            Google Hotels API
            Google Videos API
            Google Images API
            Google Lens API
            Google News API
            Google Autocomplete API
            Google Scholar API
            Google Forums API
            Google Finance API
            Google Patents API
            Google Jobs API
            Google Events API
            Amazon Search API
            Shein Search API
            Bing Search API
            Baidu Search API
            Google Play API
            Bing Images API
            Apple App Store API
            Yandex Search API
            Bing Videos API
            YouTube Search API
            DuckDuckGo API
            Yahoo Search API
            Walmart Search API
            Naver Search API
            eBay Search API
            Meta Ad Library API
            LinkedIn Ad Library API
            Reddit Ad Library API
            TikTok Ads Library API
            TikTok Profile API
            Google AI Overview API
            Airbnb Search API
        
        
        Existing customer? Sign in
What's New
New updates and improvements to SearchApi
← BackSeptember 2024: Update
New
  We've pushed some significant updates to our APIs and parsers this month. Here's your changelog of new features, critical fixes, and a roadmap of what we're building next.
New Google Shopping Layout
Important: The new Google Shopping layout is opt-in. You will only be affected by these changes if you explicitly pass these 
gl values: `us`, `au`, `ca`, `tk`, `nf`, `nz`, `hm`, `cx`, `cc` and `hl=en` as request parameters. If you do not use these parameters, the old layout will continue to be used by default.Now, let’s explore the key changes introduced in the new Google Shopping layout:
Changes to Request Parameters
- [BREAKING] The `tbs` request parameter is no longer supported in the new layout. Instead of `tbs`, we introduce the new `shoprs` parameter that is responsible for custom filters. You can also apply filters in the search query directly.
- [BREAKING] The `sort_by` request parameter is no longer supported in the new layout.
- [BREAKING] The `num` request parameter is no longer supported in the new layout.
- [BREAKING] The `price_min`, `price_max`, and `condition` request parameters are still supported; however, their functionality is different. Many filters can be triggered in the `q` search query parameter. That's exactly how we support these 3 filters: by adding `under`, `over`, `new`, or `used` keywords in the search query.
Remember, many of these filters can now be applied directly in the search query for greater flexibility. Here are some examples of how you can use it:
- Search by price: charizard over $300.
- Search by size: mens size 8.5 nike air.
- Search by color: Playstation white.
- Search nearby stores: Apparel nearby.
- Search by condition: iphone used,macbook new.
- Search by brand: prada dress.
- Search discounted products: headphones on sale.
Updates to Parsed JSON Fields
- [BREAKING] The `featured_results` top key removed, replaced by `popular_products`.
- [BREAKING] Removed top keys: `related_results`, `nearby_results`, `categories`, `related_searches`, and `pagination`.
- [BREAKING] `filters.options.tbs` changed to`filters.options.shoprs`.
- [BREAKING] The `shopping_results.link` key is no longer supported. Use Google Product API to get direct shopping links.
- [BREAKING] `shopping_results.extensions` and `shopping_results.merchant` keys are no longer supported.
- [BREAKING] `shopping_ads.durability` and `shopping_results.durability` renamed to `condition`.
- [NEW] Added keys: `shopping_results.delivery_return` and `shopping_results.snippet`.
- [Planned] Direct product links.
Other keys stay the same as before.
How to Access the Old Shopping Layout
Omit passing the `hl` parameter.
Old Google Shopping Layout (No changes in all other regions)
It's important to note that the old Google Shopping layout is still functional in other regions. The only case when this layout is not being triggered is when setting `gl` values to `us`, `au`, `ca`, `tk`, `nf`, `nz`, `hm`, `cx`, `cc` and `hl=en` request parameters. Any other combination of these parameters will trigger an old layout. For instance, setting `gl=de` and `hl=de` (or `gl=us` and `hl=es`) will allow you to view the old layout, which remains unaffected by the recent changes implemented in the new layout.
🌟 New Engine - Apple App Store API
We're excited to release the Apple App Store API, a new addition to the Google Play Store API. Apple App Store API provides product id, rating, reviews count, supported devices, languages, and more data. We are going to add App Details API, App Store Reviews API, and App Store Top Charts API next.
🏎️ Request time taken (20%-30% across engines)
We improved `request_time_taken` by 20%-30% across all the engines. It is still early, and we are heavily experimenting, but we know we can offer exceptional speed in the market. We will announce dedicated ultra-high-speed plans later this year.
🔧 Engine Improvements
Google Search API
- Fixed `inline_tweets` selectors.
- Fixed `search_information.detected_location`.
- Fixed `salary_estimates` selectors.
- Fixed `from_sources_across_the_web` selectors.
- Renamed `job_results` to `jobs` and made structure identical to Google Jobs API.
- Added support for a new `organic_results.sitelinks` case.
- Fixed `knowledge_graph` for shopping entity.
- Fixed `knowledge_graph.type` as sometimes it would return a rating instead of type.
- Fixed `things_to_do` selectors.
- Added a new `answer_box` type - `core_answers`.
- Fixed `related_questions` case when an empty field was being returned.
Bing Search API
- Fixed `organic_results.cached_page_link`.
- Fixed `inline_images` thumbnails. Now we return higher resolution images.
Google Lens API
- Performance improvements.
Google Play Store API
- Fixed `highlights.id` and `highlights.link` selectors.
Google Play Product API
- Fixed `product.rating` and `product.reviews` selectors.
- Fixed a case when reviews were not returned.
- Fixed a case when `similar_products` were not returned.
Google Trends Autocomplete API
- Fixed an issue that was triggering timeouts.
Other
- Added documentation tabs for old and new layouts in Google Shopping API.
- Added "Download OpenAPI Spec" button for Google Scholar API and Google Patents API.
- Adjusted website colors to improve accessibility.
- Updated the look of API Keys show page
- We now run Rails 7.2 with YJIT enabled in production.
⏭️ What's coming next?
- Google Flights API
- Google Hotels API
- Apple App Reviews API
- Apple App Product API
- Shein Search API
- Shein Product API
- Yandex Search API
- Interactive playground
- Open-Source integrations
- More OpenAPI schemas
- Careers page
Stay tuned for more updates! As always, we're committed to providing you with the best experience.