lupin.Open console
Proxies

Evaluate proxy geography without promising availability

Separate upstream targeting parameters, Lupin’s public schema and observed endpoint availability before committing a location-dependent task.

Treat location as an explicit requirement

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.

Use the exposed Lupin schema as the boundary

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.

Do not copy upstream pricing into retail claims

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.

Illustrative request; source reviewed, not executed against a live provider.
{"username":"location-task","quota_mb":100,"auto_refill":false}

Verify the actual route with bounded evidence

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.

Define a truthful completion rule

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.

Sources & verification

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.

Put it into practice

Give your agent the right tools.

Review the API, workspace requirements and permissions before enabling a workflow.

Explore proxies