API Parameters

Discover the full power of WebScrapingAPI by passing advanced parameters to your requests.

Parameters are being used to customise each request to the API. Understanding how to use these parameters will allow you to reach the full potential of the WebScrapingAPI and better interact with the targeted URL.

Below is a list of all the parameters available in our API:

#1: Required Parameters

ParameterTypeDescriptionMore

api_key Required

string

Used for authentication

url Required

string

Specify the URL of the web page you would like to scrape.

IMPORTANT: Please make sure you URL encode the value of this parameter!

#2: Optional Parameters

ParameterTypeDescriptionMore

country

string

Specify the 2-letter code of the country you would like to use as a proxy geolocation for your scraping API request.

city

string

Specify the city you would like the request to originate from. The country is required in this case.

asn

string

Set the ASN (Autonomous System Number) of the network you want your proxy to be from.

timeout

int

Specify the maximum timeout in milliseconds you would like to use for your scraping API request. In order to force a timeout, you can specify a number such as 1000.

This will abort the request after 1000ms. The maximum value for this parameter is 60000. The default value for this parameter is also 60000.

extract_rules

object

Get the scraped website based on various extraction rules.

json_response

int

Have the API return a JSON object instead of the plain HTML scraped from the URL.

json_dom

int

Get the scraped website in JSON format. It can be set to 0 (default) or 1.

Last updated