Sometimes you might want to generate a temporary API key (password) that you can use to authenticate with your proxies. For example, if you are using a captcha solving service that requires your API key.

To create a temporary password, make a request to "api.proxyrack.net/password?expirationSeconds={number of seconds}", with the number of seconds being how long you would like the password to be valid for.

Examples

Unmetered Residential:

Please note: Unmetered Residential proxies are no longer available for purchase. Existing subscriptions will continue to work, however.
curl -x unmetered.residential.proxyrack.net:10000 -U username:password -X POST 'api.proxyrack.net/passwords?expirationSeconds=60'

Premium Residential:
curl -x premium.residential.proxyrack.net:10000 -U username:password -X POST 'api.proxyrack.net/passwords?expirationSeconds=60'

Private Unmetered Residential:
curl -x private.residential.proxyrack.net:10000 -U username:password -X POST 'api.proxyrack.net/passwords?expirationSeconds=60'

USA Rotating Datacenter:
curl -x usa.rotating.proxyrack.net:10000 -U username:password -X POST 'api.proxyrack.net/passwords?expirationSeconds=60'

Global Rotating Datacenter:
curl -x global.rotating.proxyrack.net:10000 -U username:password -X POST 'api.proxyrack.net/passwords?expirationSeconds=60'

Static USA Datacenter:
curl -x usa.static.proxyrack.net:10000 -U username:password -X POST 'api.proxyrack.net/passwords?expirationSeconds=60'

Result:

{
"password": {
"expirationSeconds": 60,
"password": "temp-3fc35b-ffc116-44ae60-5ec061-f63459"
},
"success": true
}

Did this answer your question?