Build ready-to-use residential proxy URLs

protocol://username:password@host:port URLs targeting a country, optionally a state and a city (a city needs its state). sticky keeps one exit IP for sticky_minutes (1, 3, 10 or 30; default 10) and each of the count URLs gets its own session, so its own IP. rotating changes IP on every request, so every URL would be identical: rotating returns exactly one item whatever count says. A misspelt state is not caught here; the connection then fails. 404 not_found when there is no usable residential traffic.

post/api/v1/residential/proxy-url

Request

  • Base URL: https://ipmusk.com
  • URL: https://ipmusk.com/api/v1/residential/proxy-url
  • Auth: HTTP bearer

Request body

countrystring required

ISO 3166-1 alpha-2 exit country, e.g. US.

statestring

State or region of the country, in English, e.g. "California".

citystring

City under the state, in English. Needs state.

session'rotating' | 'sticky' required

rotating: new exit IP per request. sticky: one IP for sticky_minutes.

protocol'http' | 'socks5'
countinteger

How many sticky URLs, each its own IP. Rotating always returns one.

Response

Build ready-to-use residential proxy URLs

request_idstring required

Changes

No recorded changes to this operation across all 1 revision of this API.