---
title: Retrieve and Filter Live Proxy Lists API
slug: retrieve-filter-live-proxy-lists
url: https://apyhub.com/hproxy/service/retrieve-filter-live-proxy-lists
provider: HProxy
tags: [proxy-list, proxy-discovery, anonymity, ip-routing, geolocation-filtering]
auth: api_key
version: 1.0.0
service_type: sync
endpoints: 1
atoms: 1
mcp: true
---

# Retrieve and Filter Live Proxy Lists API

Get a live list of public proxies with filters for country, protocol, anonymity, latency, uptime, ASN, and subnet.

## Endpoints

| Method | URL | Description | Atoms |
| --- | --- | --- | --- |
| GET | `https://api.eu.apyhub.com/hproxy/retrieve-filter-live-proxy-lists/api/proxy-list` | What it does Fetches the live proxy inventory and lets you filter the results by fields such as cou… | 1 |

## Endpoint reference

### The whole live list in one call

`GET https://api.eu.apyhub.com/hproxy/retrieve-filter-live-proxy-lists/api/proxy-list` · 1 atoms · accepts `application/json` · returns `application/json`

| Parameter | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `asn` | query | number | no |  |
| `port` | query | string | no |  |
| `sort` | query | string | no |  |
| `limit` | query | string | no |  |
| `format` | query | string | no |  |
| `offset` | query | string | no |  |
| `recent` | query | string | no |  |
| `subnet` | query | string | no |  |
| `country` | query | string | no |  |
| `protocol` | query | string | no |  |
| `anonymity` | query | string | no |  |
| `max_latency_ms` | query | string | no |  |
| `min_uptime_pct` | query | string | no |  |

#### Quickstart

Fetch the live proxy list with no filters to get the full default set.

```bash
curl -X GET "https://api.eu.apyhub.com/hproxy/retrieve-filter-live-proxy-lists/api/proxy-list"
  -H "apy-token: $APY_TOKEN"
```

#### What you'll get back

Returns a JSON object with a `proxies` array, and may also include `data` when you request `format=json`. By default, `proxies` is an array of `ip:port` strings.

```json
{
  "proxies": [
    "203.0.113.7:1080",
    "45.79.12.44:8080",
    "198.51.100.10:3128"
  ]
}
```

## About

## What it does
Free Proxy List returns a live inventory of public proxies, filtered by the criteria you send in the query string. You can request the full matching set in one call, or page through results with `limit` and `offset` when you need to cap response size.

Use `country`, `protocol`, `asn`, `subnet`, `port`, `anonymity`, `max_latency_ms`, `min_uptime_pct`, `recent`, and `sort` to narrow the list to the proxies you care about. The response can come back as `txt`, `json`, or `csv`, depending on the `format` parameter.

When you ask for `format=json`, each proxy object can include `ip`, `asn`, `city`, `port`, `region`, `status`, `asn_org`, `country`, `protocol`, `anonymity`, `latency_ms`, and `uptime_pct`. In the default text format, you get proxy addresses in `ip:port` form. Response headers also report how many rows were returned and how many are available for your filter set.

Free Proxy List is useful when you need a fresh proxy pool for routing tests, scraping workflows, geo-targeted checks, or uptime-based proxy selection. The list updates every few minutes, supports browser-side calls with CORS, and does not require an API key.

## Usage

Base URL: `https://api.eu.apyhub.com` (default region — see
`GET https://apyhub.com/api/public/regions` for the rest).

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/hproxy/service/retrieve-filter-live-proxy-lists
