Summary of December Updates
A sum-up of SerpApi's latest product improvements, and feature releases ๐
Features
- [Google Knowledge Graph API] Now supports new layout for 'Knowledge Graph'
- [Google Knowledge Graph API] Support new artworks layout
- [Google Knowledge Graph API] Support 'Knowledge Graph' accordion buttons
- [Bing Search API] Support other kinds of expanded sitelinks
- [Bing Search API] Support inline sitelinks inside expanded sitelinks
- [Google Jobs API] Allow users to search with 'Work from home' location
- [Google Jobs API] Added the ability to scrape 'Job highlights'
- [Google Jobs Listing API] Added the ability to scrape 'Similar jobs'
- [Google Search API] Answer box for hotels now parsing 'Ratings' and 'Reviews'
- [Google Search API] 'Rich snippet' support in the organic results
- [Google Maps Place API] Support 'Questions and Answers' about the place
- [Google Maps Place API] Support 'At this place' results
Fixes
- [Bing Search API] Expanded sitelinks parse wrong snippet
- [Google Maps Local API] GPS Coordinates are at 0,0
- [Walmart Search API] Fix search by category only
- [Google Jobs Listing API] Blocks of 'Salaries' and 'Ratings' are not returned
- [Youtube API] Subscribers are not parsed in channel results
- [Google Answer Box API] 'About this result' returns empty hash
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
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.
๐