> For the complete documentation index, see [llms.txt](https://developers.oxylabs.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.oxylabs.io/help-center/getting-started/start-using-datacenter-proxies-per-ip.md).

# Start using Datacenter Proxies per IP

Find out how to start using Oxylabs Datacenter Proxies per IP for efficient web scraping.

### Create an instance

Create an account on [Oxylabs Dashboard](https://dashboard.oxylabs.io/en/). Once you've created an instance, your username and password are generated automatically and can be viewed anytime in the instance settings. You'll also find a cURL example there that you can use to receive a random IP.

### Send a cURL request

After creating an instance, you’ll find a cURL example that you can use to receive a random IP:

```
curl -x dc.oxylabs.io:8000 -U "user-USERNAME:PASSWORD" https://ip.oxylabs.io/location
```

Replace USERNAME and PASSWORD with your instance credentials. Enter this command in your terminal or another setup to make a basic request with the first IP from your proxy list.

### IP control

You can also use a specific static port to make requests. You will find port numbers in your [proxy list](https://oxylabs.io/blog/datacenter-proxies-quick-start-guide-gb-ip). To do so, you should navigate to **All Products → Datacenter Proxies → Proxy list**.

Here is an example using a port (8001) for a static session:

```
curl -x dc.oxylabs.io:8001 -U user-USERNAME:PASSWORD https://ip.oxylabs.io/location
```

### Verify IP parameters

Use ip.oxylabs.io/location to check the parameters of your IPs. This endpoint provides information from four geolocation databases: MaxMind, IP2Location, DB-IP, and IPinfo.io. The details include IP address, provider, country, city, ZIP code, ASN, organization name, time zone, and meta information when available.

### Location parameters

To determine the location of your IPs, use <https://ip.oxylabs.io/location>. Accessing an IP with a specific location does not require additional parameters. Simply send a request to the port corresponding to the IP assigned to your desired location.

### Select country

For rotating IPs within a specific country, include a country parameter in your user string. For instance, to rotate only within the US proxy pool, use the parameter country-US:

```
curl -x dc.oxylabs.io:8000 -U "user-USERNAME-country-US:PASSWORD" https://ip.oxylabs.io/location
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://developers.oxylabs.io/help-center/getting-started/start-using-datacenter-proxies-per-ip.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
