ProxyInfo
Hierarchy
- ProxyInfo
- ProxyInfo
Index
Properties
optionalcountryCode
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.
groups
An array of proxy groups to be used by the Apify Proxy. If not provided, the proxy will select the groups automatically.
externalinheritedhostname
Hostname of your proxy.
password
User's password for the proxy. By default, it is taken from the APIFY_PROXY_PASSWORD
environment variable, which is automatically set by the system when running the Actors
on the Apify cloud, or when using the Apify CLI.
externalinheritedport
Proxy port.
externaloptionalinheritedproxyTier
Proxy tier for the current proxy, if applicable (only for tieredProxyUrls
).
externaloptionalinheritedsessionId
The identifier of used Session, if used.
externalinheritedurl
The URL of the proxy.
externaloptionalinheritedusername
Username for the proxy.
The main purpose of the ProxyInfo object is to provide information about the current proxy connection used by the crawler for the request. Outside of crawlers, you can get this object by calling ProxyConfiguration.newProxyInfo.
Example usage: