Same option as
groups which can be used to
configurate the proxy by UI input schema. You should use the
groups option in your crawler code.
If set and relevant proxies are available in your Apify account, all proxied requests will
use IP addresses that are geolocated to the specified country. For example
GB for IPs
from Great Britain. Note that online services often have their own rules for handling
geolocation and thus the country selection is a best attempt at geolocation, rather than
a guaranteed hit. This parameter is optional, by default, each proxied request is assigned
an IP address from a random country. The country code needs to be a two letter ISO country code. See the
full list of available country codes.
This parameter is optional, by default, the proxy uses all available proxy servers from all countries.
on the Apify cloud, or when using the Apify CLI.
An array of proxy groups to be used by the Apify Proxy. If not provided, the proxy will select the groups automatically.
Custom function that allows you to generate the new proxy URL dynamically. It gets the
sessionId as a parameter
and should always return stringified proxy URL. Can be asynchronous.
This function is used to generate the URL when ProxyConfiguration.newUrl or ProxyConfiguration.newProxyInfo is called.
User’s password for the proxy. By default, it is taken from the
environment variable, which is automatically set by the system when running the actors.
An array of custom proxy URLs to be rotated. Custom proxies are not compatible with Apify Proxy and an attempt to use both configuration options will cause an error to be thrown on initialize.
Same option as
countryCodewhich can be used to configurate the proxy by UI input schema. You should use the
countryCodeoption in your crawler code.