Check browser proxy support before wiring products together
Understand why a proxy user does not automatically route a Lupin Cloudflare Browser Run session.
Separate upstream targeting parameters, Lupin’s public schema and observed endpoint availability before committing a location-dependent task.
A request for a particular geography should state the needed country or region and why the task depends on it. An address's reported location is an observation from a measurement source, not a universal guarantee about how every destination classifies that route. Different databases can disagree. Before allocation, check whether the current product surface supports configuring the requirement and whether the provider can supply it. Do not infer worldwide availability from the word residential or from a provider's broad country list. A location-dependent task needs a concrete supported configuration and an honest fallback when capacity is unavailable.
The current proxy creation schema includes username, password, threads, sticky_days, traffic_mb, quota_mb, auto_refill and low_threshold_mb. It does not expose a country, city, ASN or ZIP field. Upstream documentation describes targeting through provider-specific connection parameters and reseller settings, but those are not automatically first-class Lupin controls. Avoid adding arbitrary geography fields to a JSON request and claiming they changed the route. If the operator has an approved configured endpoint or documented parameter contract for the returned resource, record that exact integration detail and verify it separately.
The current Lupin retail catalog meters proxy allocation at $3 per 1,000 MB. Upstream targeting documentation can describe additional provider-side factors or restrictions, but it does not define a new Lupin retail product by itself. The public API also does not advertise every upstream pool or targeting tier. Confirm the actual customer terms before using a feature that could change provider cost or availability. An agent should not silently select a premium or narrower route merely because it can construct a provider-specific username suffix from a documentation example.
{"username":"location-task","quota_mb":100,"auto_refill":false}After an approved configuration exists, use a small diagnostic from the actual client that will perform the task. Record the observed exit address, classification source, retrieval time and any mismatch with the requirement, while protecting credentials. A diagnostic can establish what was observed at that moment; it cannot promise future availability or permanent route continuity. Provider errors may distinguish an unavailable matching route from an unreachable destination or exhausted traffic. Use that distinction before changing configuration, increasing retries or allocating more capacity. Target-site restrictions still apply regardless of the route's reported geography.
The task should either meet the verified location requirement, use a user-approved fallback or stop with a precise unsupported or unavailable condition. Do not broaden the geography silently and describe the original task as complete. Preserve the allocation identity and refill policy so diagnostics do not create unexpected spend. Reading an active proxy user can synchronize and refill under its approved settings, while returned usage may be stale after provider failures. Stop client work when the task ends and report the configuration limitation separately from the observed network result. This makes geography a reviewable constraint rather than an unsupported marketing promise.
Reviewed against the current Lupin route, provider adapter and shared input contracts, plus the linked official references. Examples were not run against live services.
Prepared with AI assistance by Lupin editorial. How we research and maintain these guides.