Related to [SCR-45]: Add support for multiple ScrapingBee APIs (Google, Amazon, Walmart, YouTube, ChatGPT) + Usage endpoint#20
Merged
sahilsunny merged 7 commits intomasterfrom Jan 19, 2026
Conversation
… Amazon Search API Changed the request method such that it can work with all of our APIs and the test was successful. The get, post, googleSearch, amazonSearch methods are working correctly. So now we just need to add the rest of the APIs.
- Added all APIs. Now it supports HTML API, Google Search API, Amazon Search API, Amazon Product API, Walmart Search API, Walmart Product API, ChatGPT API, YouTube Search API, YouTube Metadata API, YouTube Trainability API, YouTube Transcript API - Added a method to call our usage endpoint - Create a new method for accessing our HTML API. So that in future, we can deprecate the get and post methods.
Added more tests to both client and utils test files
- Updated README.md - Improved manual-test.js - Added information to CHANGELOG.md - Updated version in version.ts
kirby81
requested changes
Jan 8, 2026
Collaborator
kirby81
left a comment
There was a problem hiding this comment.
Aside from the breaking changes introduced, the implementation looks solid, nice work!
- Used util.deprecate for legacy get and post methods and added a warning that it will be removed on version 2.0.0 - Updated changelog to reflect the correct date - Removed DELETE, PATCH, HEAD, and OPTIONS from request methods in HtmlApiConfig as they are not supported by the API.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
htmlApi()method for HTML APIgoogleSearch()method for Google Search APIamazonSearch()method for Amazon Search APIamazonProduct()method for Amazon Product APIwalmartSearch()method for Walmart Search APIwalmartProduct()method for Walmart Product APIyoutubeSearch()method for YouTube Search APIyoutubeMetadata()method for YouTube Metadata APIyoutubeTranscript()method for YouTube Transcript APIyoutubeTrainability()method for YouTube Trainability APIchatGPT()method for ChatGPT APIusage()method for Usage endpointai_query,ai_selector,return_page_markdown,return_page_text,scraping_configrequest()method to be API-agnostic