Proxy Geolocation & Targeting

ProxyCompass Knowledge Base

Proxy Geolocation & Targeting

Proxy geolocation is the country, region or city associated with the IP address a proxy uses to connect to a website. Geo targeting means choosing proxies for a particular location. It lets you request a connection from the market you need: for example, to compare national catalogues, check regional advertising or collect local search results.

Location is one part of choosing a proxy service. The useful choice depends on what your task needs: a country, a particular city, a certain network or an address that stays the same. These requirements can be combined, but they describe different properties. A more detailed location filter is useful when that extra detail changes the result you are trying to obtain.

Proxy location selection: California is highlighted on a map of the United States. An enlarged state outline locates Los Angeles. The selection panel shows United States, California and Los Angeles.

Which location are you choosing?

For IP-based geolocation, the relevant address is the one from which the website receives the proxy's connection. With a simple proxy server, it may be the same IP you entered in your program. With a gateway service, your program connects to an intermediate server, which sends the request through a selected proxy. The website can then see a different IP.

For example, a gateway can accept your connection in the Netherlands and forward the request through a proxy in Germany. Looking up the gateway's address checks the address of that intermediate server, not the address used to reach the website. To check the website connection, record the IP the website sees and look up that address. One connection address can therefore give access to proxies in several countries; its own country label does not describe every connection made through it.

The physical location of the equipment is a separate question. The device or server providing the proxy connection is in a particular place, while IP geolocation databases hold estimates of where its IP address is used. The country in an address registration record can be different again. An IP address does not contain a country code that every website can read directly.

If you need the server to be physically in a country, include that in the requirement. A country label in a database does not establish the equipment's address. If you need a website to recognise a connection as German, its interpretation of the proxy IP is the relevant result.

Should you choose a country, region or city?

Start with the area that matters to the service you are using. A national catalogue may only require the correct country. Comparing advertising in different states needs a regional distinction. Studying results for local businesses may require a particular city. Restricting all three tasks to one city would add a condition that only the last task necessarily needs.

SelectionWhat it specifiesExample use
CountryIPs classified in the chosen country, with no requirement for one city.Compare the national versions of a catalogue or check an offer shown by country.
State or regionAn area within that country, where the product supports this filter.Compare content or advertising between states, provinces or other regions.
CityIPs assigned to a particular city by the service's location data.Check local search results or a campaign intended for one city.

Each added condition leaves fewer addresses to choose from. Selecting the United States allows a broader set than selecting California; selecting Los Angeles narrows it further. If the task only needs a US connection, an address in another US city can meet the same geographic requirement.

The detail in the menu does not establish the accuracy of the location. Different sources can place the same IP in different cities or even countries. This is why proxy geolocation mismatches need to be assessed against the result on the target website. A postal-code option or a precise-looking map pin is not proof of a street address. Mobile network IPs can also serve devices spread across a large area.

Use city targeting when the distinction matters to the task, then check the local result on the required website. If the site uses a manually selected search area or delivery postcode, those settings need to match the scenario too. A city selected for the proxy does not fill in the site's own location fields.

How should you compare results from different locations?

Define the result you want to observe before selecting proxies. For a regional advertising check, it may be whether a campaign appears to a visitor in the intended country. For catalogue research, it may be the available products. For a local search, it may be results for businesses in the requested city. These are more useful selection criteria than making several unrelated IP lookup sites display identical flags.

Try the selected proxies in the program that will do the work, using the required website and action. An IP lookup establishes how that lookup service classifies the connection. Opening the relevant catalogue, search or advertisement shows whether the selected connection is useful for your task.

When comparing results, consider how websites determine your location. Alongside the IP address, a site can use account settings, a saved regional preference and device coordinates shared with permission. A proxy from the required country alone does not guarantee that the site will display the intended regional version.

For an experiment about the effect of IP location, keep the account, page and manually selected region the same while changing the proxy. Record which IP each test actually used: a rotating service can change the address between requests. For a test of a complete regional shopping experience, select the appropriate storefront and delivery region too. These are different experiments, so their results answer different questions.

If you are drawing conclusions about an entire country, several addresses from suitable networks give a broader comparison than one address alone. This can reveal behaviour specific to one IP or network. It still describes the tested connections, rather than every internet user in that country.

If you cannot obtain the required result, identify what is preventing it: an unsuitable IP country, the website's settings or another access restriction. The first may require another address or network; the second may require selecting the relevant regional website or country in the account settings. If the task works as required, a different country on an unrelated lookup site does not by itself call for a replacement. Separately, if the order specifies a particular geolocation source, compare the supplied address against that agreed source: a working website does not settle whether the selection matches the order.

What do ISP and ASN filters add?

Location tells you where an IP is classified. A network filter lets you choose which network it is associated with. This matters when you need to compare the experience of customers using different broadband providers or mobile operators, or reproduce a problem seen through one network.

ASN stands for Autonomous System Number. It identifies an autonomous system: a network or group of networks that follows a common routing policy on the internet. A service offering ASN targeting selects IPs associated with the requested system. This is a network choice, separate from the country and city.

A single network can cover many cities and can operate in more than one country. A city, in turn, contains many networks. Where combined filters are supported, choosing Los Angeles and a particular ASN asks for addresses that meet both conditions. Choosing the ASN alone does not necessarily restrict the result to Los Angeles.

An ISP filter usually presents a provider's name. It can be easier to use than a number, but one company can operate several autonomous systems, so an ISP name and one ASN are not always equivalent selections. This also differs from the product category ISP proxies, which describes the addresses supplied with a proxy service. Buying that category does not automatically provide a choice of individual operators.

The network behind an IP can affect how a website treats it. A hosting-network address and a consumer-network address may receive different treatment even in the same country. If geography is already correct, changing the network may be the relevant comparison. Selecting a familiar ISP name alone does not establish an address's reputation or the website's response.

How does proxy type affect geographic selection?

Residential pools can offer a wide choice of countries and finer filters because participating connections are spread across many locations. Available filters may include region, city, postal code and network, but their coverage depends on the service and its active addresses. Mobile proxies are useful when the cellular operator matters alongside the location; some products offer city selection, although a mobile IP can serve a large area. Static ISP proxies let you retain an address from a suitable network, with location choices limited by the available stock. Datacenter proxies likewise depend on the locations and ranges on offer; some products support city selection and others only country selection. Compare the filters and available IPs in the actual product, rather than choosing by proxy type alone.

Will the selected location have enough suitable IPs?

A service's list of locations tells you what it supports; it does not necessarily tell you how many suitable addresses it can supply now. That becomes important when a task needs many different IPs or a narrow combination such as one city and one operator.

A fixed proxy service supplies addresses from its available stock. A service using residential or mobile connections can depend on devices being online and available at the time of the request. It may offer broad coverage across a country while having only a small number of usable addresses in a particular town.

Applying more filters reduces the matching set. A country, a city and a network can each appear in a selection menu without every combination being available. A large pool across the world also says little about the number of distinct IPs you can obtain from the city your project needs.

If the service cannot find an address matching the request, its handling of that situation matters. It may return an error or, where supported and enabled, broaden the search. For a task that strictly requires one city, a successful request through another city is not a suitable replacement. A less restrictive location is useful only when the task allows it.

Does keeping the country mean keeping the same IP?

No. A service can change the IP address while selecting every replacement from the same country. Conversely, a static proxy can keep one address for repeated connections. Location selection determines which addresses qualify; the service's allocation and rotation rules determine whether the address changes.

For a sequence of requests that must use one IP, look for a fixed address or a suitable session option. A temporary session can ask a pool service to reuse a selected address, but its duration and behaviour when that address becomes unavailable depend on the product. Check whether it ends the session or substitutes another address, and whether that replacement must meet the original location filter. Country selection alone cannot keep the address unchanged.

Labels such as mixed, random and World Mix also need to be read in context. A fixed list containing several countries and a rotating service drawing from several countries work differently:

  • With a fixed list, your program chooses which listed proxy to use. A package containing several countries does not itself make the program switch between them.
  • With a rotating pool, the service selects an address for a new connection or request according to its rules. Without a country restriction, subsequent selections may belong to different countries.
  • With random selection inside one country, different IPs can still meet the same geographic requirement. Random does not necessarily mean worldwide.

A mixed pool does not necessarily distribute requests evenly between its countries. If you need to compare specific markets, arrange a defined selection for each one. Otherwise, many requests may come from one country while another receives few or none, making the comparison incomplete.

Will a nearby proxy be faster?

Physical distance affects delay, but a country label is not a speed measurement. Traffic must travel from your application to the proxy infrastructure and then to the website, with responses travelling back. Routing, network congestion and server load all contribute to the result.

A proxy close to you may provide a short first part of that journey but still have a long route to the website. A proxy close to the website may have the opposite trade-off. If your automation runs on a rented server, that server is the starting point to consider, even if you control it from a laptop in another country.

Websites can also serve visitors from distributed infrastructure, so the company's home country does not establish where your request will be handled. For practical comparison, measure the time to complete the same action through each candidate proxy in the application that will do the work. A ping to the proxy alone does not measure page loading or the full request to the target.

When the task requires a specific country, compare performance among proxies that satisfy that requirement. A faster connection that produces the wrong regional result is not an equivalent substitute. When geography does not affect the task, the measured response time can take priority over the country shown on the label.

Back to the knowledge base