Web Scraping & Browsing
Oxylabs Scrapers
Oxylabs Scrapers allow to easily access the information from the respective sources. Please see the list of available sources below:
Amazon Product
Amazon Search
Google Seach
Universal
Installation
Get the credentials by creating an Oxylabs Account here.
Check Oxylabs Documentation to get more information about API parameters.
OxylabsAmazonProductScraperTool
Example
Parameters
query
- 10-symbol ASIN code.domain
- domain localization for Amazon.geo_location
- the Deliver to location.user_agent_type
- device type and browser.render
- enables JavaScript rendering when set tohtml
.callback_url
- URL to your callback endpoint.context
- Additional advanced settings and controls for specialized requirements.parse
- returns parsed data when set to true.parsing_instructions
- define your own parsing and data transformation logic that will be executed on an HTML scraping result.
Advanced example
OxylabsAmazonSearchScraperTool
Example
Parameters
query
- Amazon search term.domain
- Domain localization for Bestbuy.start_page
- starting page number.pages
- number of pages to retrieve.geo_location
- the Deliver to location.user_agent_type
- device type and browser.render
- enables JavaScript rendering when set tohtml
.callback_url
- URL to your callback endpoint.context
- Additional advanced settings and controls for specialized requirements.parse
- returns parsed data when set to true.parsing_instructions
- define your own parsing and data transformation logic that will be executed on an HTML scraping result.
Advanced example
OxylabsGoogleSearchScraperTool
Example
Parameters
query
- search keyword.domain
- domain localization for Google.start_page
- starting page number.pages
- number of pages to retrieve.limit
- number of results to retrieve in each page.locale
-Accept-Language
header value which changes your Google search page web interface language.geo_location
- the geographical location that the result should be adapted for. Using this parameter correctly is extremely important to get the right data.user_agent_type
- device type and browser.render
- enables JavaScript rendering when set tohtml
.callback_url
- URL to your callback endpoint.context
- Additional advanced settings and controls for specialized requirements.parse
- returns parsed data when set to true.parsing_instructions
- define your own parsing and data transformation logic that will be executed on an HTML scraping result.
Advanced example
OxylabsUniversalScraperTool
Example
Parameters
url
- website url to scrape.user_agent_type
- device type and browser.geo_location
- sets the proxy’s geolocation to retrieve data.render
- enables JavaScript rendering when set tohtml
.callback_url
- URL to your callback endpoint.context
- Additional advanced settings and controls for specialized requirements.parse
- returns parsed data when set totrue
, as long as a dedicated parser exists for the submitted URL’s page type.parsing_instructions
- define your own parsing and data transformation logic that will be executed on an HTML scraping result.