Documentation has been updated: see help center and changelog in one place.

Platform (OS)

Use the platform parameter to select your residential proxy's OS and improve scraping success by matching TCP and HTTP fingerprints.

The platform parameter lets you select the operating system (OS) of the residential proxy for the Transmission Control Protocol (TCP) connection.

This can significantly improve your scraping success rates by ensuring your proxy and machine fingerprints match. For example, if your HTTP request mimics Google Chrome desktop but you are using an Android residential proxy, the target website may identify a fingerprint mismatch and block such traffic.

Usage

Add the pl parameter to your username string to specify the platform. It works alongside other parameters. Available values are:

  • windows

  • macos

  • linux

  • android

  • ios

For instance, to get a proxy IP that comes from a Windows platform, your proxy username string should be: customer-USERNAME-pl-windows. Here's a complete cURL example:

curl -x pr.oxylabs.io:7777 -U "customer-USERNAME-pl-windows:PASSWORD" https://ip.oxylabs.io/location

Last updated

Was this helpful?