---
title: "Get the list of lead sources (for the logged API user's account)"
description: "GET /lead_sources — Returns the account's lead sources with per-user and total contact counts, in alphabetical order. Each id is the source's system_id — the value contacts reference in their lead_source field."
canonical_url: https://developer.onepagecrm.com/api/reference/lead-sources/get-lead_sources/
source: Markdown mirror of https://developer.onepagecrm.com/api/reference/lead-sources/get-lead_sources/
---

`GET /lead_sources`

Returns the account's lead sources with per-user and total contact counts, in alphabetical order. Each id is the source's system_id — the value contacts reference in their lead_source field.

Resource: [Lead Sources](https://developer.onepagecrm.com/api/reference/lead-sources/) · [API Reference](https://developer.onepagecrm.com/api/reference/)

## Request

```bash
curl "https://app.onepagecrm.com/api/v3/lead_sources" \
  -u $user_id:$api_key
```

Authentication is HTTP Basic — `user_id` as username, `api_key` as password.
See https://developer.onepagecrm.com/api/authentication/.

## Responses

### 200

OK

```json
{
  "status": 0,
  "message": "OK",
  "timestamp": 1528373119,
  "data": [
    {
      "id": "advertisement",
      "text": "Advertisement",
      "counts": 4,
      "total_count": 7,
      "action_stream_count": 2,
      "team_counts": [
        {
          "user_id": "5aba31e99007ba0f570c12f7",
          "counts": 4
        }
      ]
    }
  ]
}
```

Standard error responses: 400, 401, 403, 404, 409, 500 — shared across the API. See https://developer.onepagecrm.com/api/errors/.

## Related guides

- [Authentication](https://developer.onepagecrm.com/api/authentication/)
- [Errors](https://developer.onepagecrm.com/api/errors/)
- [Rate limits](https://developer.onepagecrm.com/api/rate-limits/)
