DEV Community

Cover image for SerpApi Changelog: December, 2022
Artur Chukhrai for SerpApi

Posted on • Updated on • Originally published at serpapi.com

 

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

385

[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

504

[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

538

[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

434

[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

436

[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

503

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

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

Try in the Playground | Documentation | Public Roadmap Issue

502-1

[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

502-2

[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

513

[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

515

[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

520

[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

522

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

Try in the Playground | Documentation | Public Roadmap Issue

521

[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

435

[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

479

[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

500

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

Salaries

Try in the Playground | Documentation | Public Roadmap Issue

502-3-salaries

Ratings

Try in the Playground | Documentation | Public Roadmap Issue

502-3-ratings

[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

542

[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

508

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

💛

Top comments (0)

Why You Need to Study Javascript Fundamentals

The harsh reality for JS Developers: If you don't study the fundamentals, you'll be just another “Coder”. Top learnings on how to get to the mid/senior level faster as a JavaScript developer by Dragos Nedelcu.