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

# ProxyScrape API

> Use the ProxyScrape API to get free proxy lists and manage your account programmatically.

<Note>
  For account, proxy, and billing questions, visit the [ProxyScrape Help Center](https://support.proxyscrape.com/en/).
</Note>

## Account API

**Recommended for all authenticated access.** Create and manage API keys from the [dashboard](https://dashboard.proxyscrape.com/v2/account/api-keys) or programmatically via the API. Send your API token in the `api-token` header when calling `/v4/account/...` endpoints.

Browse the **Account API** section in the sidebar for guides on creating keys, authentication, permissions, and more. Each endpoint page (API key management, Subaccounts, Datacenter, Residential, Residential unlimited, SERP API) has **Try now**.

<CardGroup cols={2}>
  <Card title="Account API overview" icon="key" href="/api/account/overview">
    What API keys are, how they work, and how to get started.
  </Card>

  <Card title="Authentication" icon="lock" href="/api/account/authentication">
    How to send your API key in the api-token header.
  </Card>
</CardGroup>

## Public API

No authentication required. Get or download free proxies filtered by protocol, country, timeout, and more. Use **Try now** on the endpoint page in the sidebar.

<Card title="Get free proxy list" icon="globe" href="/api-reference/public-api/get-proxy-list">
  Filter by protocol, country, timeout, anonymity, and more.
</Card>

## Base URL

All endpoints use:

```
https://api.proxyscrape.com
```

## Try the API

Use **Try now** on each endpoint page to send requests directly from the docs. For Account API endpoints, enter your API key when prompted so the playground sends it in the `api-token` header.

<Note>
  The legacy Services API (`/v2/...` with `auth` query param) is deprecated. Use the Account API with the `api-token` header instead.
</Note>
