> ## Documentation Index
> Fetch the complete documentation index at: https://docs.proxies.fo/llms.txt
> Use this file to discover all available pages before exploring further.

# Code Examples

> Snippets for dedicated and shared ISP

Examples for both ISP products. Dedicated ISP uses its own host on ports 61234/62234; Shared ISP uses the residential gateway on port 13337.

## Dedicated ISP — HTTP / HTTPS (port 61234)

<CodeGroup>
  ```python Python theme={null}
  import requests

  proxy = "http://adminywsve:jwqcoz4lfm@isp.proxies.fo:61234"
  proxies = {"http": proxy, "https": proxy}

  print(requests.get("https://api.ipify.org", proxies=proxies, timeout=30).text)
  ```

  ```javascript Node.js theme={null}
  import axios from "axios";
  import { HttpsProxyAgent } from "https-proxy-agent";

  const agent = new HttpsProxyAgent(
    "http://adminywsve:jwqcoz4lfm@isp.proxies.fo:61234"
  );

  const { data } = await axios.get("https://api.ipify.org", {
    httpAgent: agent,
    httpsAgent: agent,
  });

  console.log(data);
  ```

  ```go Go theme={null}
  package main

  import (
  	"fmt"
  	"io"
  	"net/http"
  	"net/url"
  )

  func main() {
  	proxyURL, _ := url.Parse("http://adminywsve:jwqcoz4lfm@isp.proxies.fo:61234")
  	client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyURL)}}

  	resp, _ := client.Get("https://api.ipify.org")
  	defer resp.Body.Close()
  	body, _ := io.ReadAll(resp.Body)
  	fmt.Println(string(body))
  }
  ```

  ```bash curl theme={null}
  curl -x "http://adminywsve:jwqcoz4lfm@isp.proxies.fo:61234" https://api.ipify.org
  ```
</CodeGroup>

## Dedicated ISP — SOCKS5 (port 62234)

<CodeGroup>
  ```python Python theme={null}
  # pip install requests[socks]
  import requests

  proxy = "socks5://adminywsve:jwqcoz4lfm@isp.proxies.fo:62234"
  proxies = {"http": proxy, "https": proxy}

  print(requests.get("https://api.ipify.org", proxies=proxies).text)
  ```

  ```bash curl theme={null}
  curl --socks5-hostname "adminywsve:jwqcoz4lfm@isp.proxies.fo:62234" \
    https://api.ipify.org
  ```
</CodeGroup>

## Shared ISP (port 13337)

<CodeGroup>
  ```python Python theme={null}
  import requests

  proxy = "http://adminshared:sharedpass@pr-eu.proxies.fo:13337"
  proxies = {"http": proxy, "https": proxy}

  print(requests.get("https://api.ipify.org", proxies=proxies, timeout=30).text)
  ```

  ```bash curl theme={null}
  curl -x "http://adminshared:sharedpass@pr-eu.proxies.fo:13337" https://api.ipify.org
  ```

  ```bash SOCKS5 theme={null}
  curl --socks5-hostname "adminshared:sharedpass@pr-eu.proxies.fo:13337" \
    https://api.ipify.org
  ```
</CodeGroup>

## Browser automation (dedicated ISP)

Static IPs pair well with long-running browser sessions.

<CodeGroup>
  ```javascript Playwright theme={null}
  import { chromium } from "playwright";

  const browser = await chromium.launch({
    proxy: {
      server: "http://isp.proxies.fo:61234",
      username: "adminywsve",
      password: "jwqcoz4lfm",
    },
  });

  const page = await browser.newPage();
  await page.goto("https://api.ipify.org");
  console.log(await page.textContent("body"));
  await browser.close();
  ```

  ```javascript Puppeteer theme={null}
  import puppeteer from "puppeteer";

  const browser = await puppeteer.launch({
    args: ["--proxy-server=http://isp.proxies.fo:61234"],
  });
  const page = await browser.newPage();
  await page.authenticate({ username: "adminywsve", password: "jwqcoz4lfm" });
  await page.goto("https://api.ipify.org");
  console.log(await page.evaluate(() => document.body.innerText));
  await browser.close();
  ```
</CodeGroup>

## Quick-copy `host:port:user:pass`

```
# Dedicated ISP
isp.proxies.fo:61234:adminywsve:jwqcoz4lfm
isp.proxies.fo:62234:adminywsve:jwqcoz4lfm

# Shared ISP
pr-eu.proxies.fo:13337:adminshared:sharedpass
pr-us.proxies.fo:13337:adminshared:sharedpass
pr-eu.proxies.fo:13337:adminshared-session-5s5d4xud-ttl-15:sharedpass
```

## Need help?

Best support is through the [dashboard](https://app.proxies.fo/signin). You can also reach us on [Discord](https://discord.gg/proxy), [Telegram](https://t.me/prodigynet), or at [admin@proxies.fo](mailto:admin@proxies.fo).
