What's New

New updates and improvements to SearchApi

← Back

August 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. Let's dive into the technical nits.

🌟 Google Jobs New UI


Google Jobs changed the layout globally and we already released an updated parser. It comes with infinite pagination support.


These are the newest updates to the new Google Jobs API:

Pagination Changes

  • [BREAKING] The `num` and `page` request parameters are no longer supported. To retrieve the next page of results, use the `next_page_token` from `pagination.next_page_token`.

Parsed JSON Updates

  • [NEW] Multiple `apply_links` are available in a new Google Jobs UI.
  • [BREAKING] `company_website`, and `company_web_results_link` are not present anymore. We would need to implement a separate API to retrieve this information.
  • As before, `via`, `description`, `location`, `job_highlights`, `sharing_link`, `thumbnail`, and `detected_extensions` with full `extensions` coverage is being parsed.

Request Parameters

  • [BREAKING] Old filters such as `chips`, `lrad`, `ltype` were removed. All filters can be used in text searches.
  • `gl`, `hl`, `google_domain`, and `location/uule` have less influence and all filters can be applied by text inside the `q` parameter. (For example - Engineer in California).
  • Search by location: software engineer jobs in San Francisco.
  • Search by major or field of study: biology major jobs.
  • Search from a specific website: jobs from LinkedIn.
  • Search by military occupational specialty (MOS) code: veteran jobs with MOS 11B.
  • Search for remote jobs: remote customer service jobs.

🔧 Engine Improvements


Google Search API

  • Added new data inside the `offers` key in `knowledge_graph`.
  • Fixed the `related_question` answer as in some cases it was not parsed.
  • Fixed `inline_recipes` parser.
  • Fixed `answer_box` with type - `location_type`.
  • New parsed field - `popular_destinations`.
  • New parsed field - `universities`.
  • Fixed number extraction in finance type answer box.

Google Jobs API

  • Updated Google Jobs supported `gl` parameter values.
  • Fixed a case when Google Jobs API wouldn't return any results.

Google Shopping API

  • Updated Google Shopping API examples in the documentation.
  • Fixed a case when Google Shopping would return only `organic_results`.

Amazon Search API

  • Fixed `link` for products that don't have a title.
  • Fixed a case where `specifications` sometimes didn't yield any results.
  • Added `price_min` and `price_max` request parameters.

Google Maps API

  • Fixed a case when using specific coordinates didn't return any results.

Google Maps Place API

  • Updated `extensions` structure to be identical to Google Maps API.

Google Maps Reviews API

  • Implemented support for the `place_id` request parameter. Here is an API example.

Google Trends API

  • Improved Google Trends success rate.

Bing API


Google Scholar API

  • Added a `source` request parameter that works exactly the same as writing a source in a query. Only one source can be used while using the `source` parameter.

Google Patents API

  • Fixed an issue when empty request parameters were used.

Google Videos API

  • Fixed typo `highlighed` and changed to `highlighted` inside `videos` key.
  • Fixed the `shorts` parser on the `device=mobile` request parameter.

Other

  • Added Amazon Pay as a payment option.

⏭️ What are we working on next?


  • OpenAPI schema
  • Documentation improvements
  • Google Flights API
  • Google Hotels API
  • Apple App Store API
  • Yandex Search API
  • CrewAI integration
  • Search anonymization

Stay tuned for more updates! As always, we're committed to providing you with the best experience.