SerpApi Changelog: December, 2022

Summary of December Updates

A sum-up of SerpApi's latest product improvements, and feature releases 🙂

Features Fixes Slight changes
  • [Google Answer Box API] Added other answer box types
  • [Google Related Questions API] The next_page_token now correctly returns more questions
  • [Google Search API] Supports hotel results answer box on mobile
  • [Google Knowledge Graph API] The new layout for 'Knowledge Graph' is also supported on mobile
  • [Bing Search API] Returned cached page parsing for organic results
  • [Google Product API] Support rating and reviews for related products
  • [Ebay API] Fixed bug when prices were not extracted for some products
  • [YouTube API] Return parsing ads in JSON response
  • [Google Shopping API] Fixed display of results for mobile search for some locations
  • [Apple App Store API] Playground now loads the default mobile device
Projects built with SerpApi
  1. ChatGPT Telegram Bot
  2. Release SerpApi for JavaScript/TypeScript
  3. WebGPT CLI
  4. pyserpZotero

API Updates

[Feature] Google Knowledge Graph API: Now supports new layout for 'Knowledge Graph'

This update will allow you to extract all the data from the new layout for 'Knowledge Graph'. This data is under the web_results key.

Try in the Playground | Documentation | Public Roadmap Issue

[Feature] Google Knowledge Graph API: Support new artworks layout

Added support for new artwork layouts in 'Knowledge Graph'.

Try in the Playground | Documentation | Public Roadmap Issue

[Feature] Google Knowledge Graph API: Support 'Knowledge Graph' accordion buttons

Significantly increased result depth for some 'Knowledge Graph' results.

Try in the Playground | Documentation | Public Roadmap Issue

[Feature] Bing Search API: Support other kinds of expanded sitelinks

Added support for other types of extended sitelinks for the organic result.

Try in the Playground | Documentation | Public Roadmap Issue

[Feature] Bing Search API: Support inline sitelinks inside expanded sitelinks

Added support for inline sitelinks inside expanded sitelinks.

Try in the Playground | Documentation | Public Roadmap Issue

[Feature] Google Jobs API: Allow users to search with 'Work from home' location

Users can now use the ltype parameter if they want to select a 'Work from home' location.

Try in the Playground | Documentation | Public Roadmap Issue

[Feature] Google Jobs API: Added the ability to scrape 'Job highlights'

Previously, we were only scraping 'Job descriptions'. But now we have added the ability to scrape 'Job highlights'.

Try in the Playground | Documentation | Public Roadmap Issue

[Feature] Google Jobs Listing API: Added the ability to scrape 'Similar jobs'

The ability to parse 'Similar jobs' has been added.

Try in the Playground | Documentation | Public Roadmap Issue

[Feature] Google Search API: Answer box for hotels now parsing 'Ratings' and 'Reviews'

Added the ability to parse ratings and reviews in the answer box for hotels.

Try in the Playground | Documentation | Public Roadmap Issue

[Feature] Google Search API: 'Rich snippet' support in the organic results

Added the ability to parse a rich snippet in the organic result.

Try in the Playground | Documentation | Public Roadmap Issue

[Feature] Google Maps Place API: Support 'Questions and Answers' about the place

Added support for 'Questions and Answers' about the place.

Try in the Playground | Documentation | Public Roadmap Issue

[Feature] Google Maps Place API: Support 'At this place' results

Added support for 'At this place' results for a single enterprise.

Try in the Playground | Documentation | Public Roadmap Issue

Added support for 'At this place' results for multiple businesses from the same address directory.

Try in the Playground | Documentation | Public Roadmap Issue

[Fix] Bing Search API: Expanded sitelinks parse wrong snippet

Now snippets in expanded sitelinks are extracted correctly.

Try in the Playground | Documentation | Public Roadmap Issue

[Fix] Google Maps Local API: GPS Coordinates are at 0,0

GPS coordinates were not analyzed. Now the correct latitude and longitude values are being retrieved.

Try in the Playground | Documentation | Public Roadmap Issue

[Fix] Walmart Search API: Fix search by category only

Fixed an issue with Walmart Search API calls hanging when searching by category only.

Try in the Playground | Documentation | Public Roadmap Issue

[Fix] Google Jobs Listing API: Blocks of 'Salaries' and 'Ratings' are not returned

Salaries

Try in the Playground | Documentation | Public Roadmap Issue

Ratings

Try in the Playground | Documentation | Public Roadmap Issue

[Fix] Youtube API: Subscribers are not parsed in channel results

Fixed a bug where subscribers were not parsed in the channel results.

Try in the Playground | Documentation | Public Roadmap Issue

[Fix] Google Answer Box API: 'About this result' returns empty hash

'About this result' now returns the correct content.

Try in the Playground | Documentation | Public Roadmap Issue

New Projects Made with SerpApi

ChatGPT Telegram Bot

ChatGPT Telegram Bot is a very early attempt at having chatGPT work within a telegram bot.

This is a Telegram bot that lets you chat with the chatGPT language model using your local browser. The bot uses Playwright to run chatGPT in Chromium, and can parse code and text, as well as send messages. It also includes a /draw command that allows you to generate pictures using stable diffusion. More features are coming soon.

Features:

  • Chat with chatGPT from your Telegram on the go
  • /draw pictures using stable diffusion (version 0.0.2)
  • /browse give chatGPT access to Google (version 0.0.3)

Release SerpApi for JavaScript/TypeScript

serpapi-javascript is a scrape and parse search engine results using SerpApi.

WebGPT CLI

webgpt-cli is a command line tool that recreates webgpt with multi shot prompting.

pyserpZotero

pyserpZotero is a Google Scholar citation download, parsing, Bibtex export, and Zotero cloud upload via SerpApi.

Conclusion

Many improvements have been made this month and interesting bugs have been found.

All this is due to the care of the development team and you, the users of our product. For example, a few issues were opened based on the StackOverflow question by one of our users.

Therefore, if you notice any bugs or possible improvements, then you can directly influence the work by creating a problem in the SerpApi Public Roadmap.

Join us on Twitter | YouTube

💛