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

# List non-API packages

> Returns your regular residential and premium residential packages — the ones not created through the Customer API.

Returns your regular residential and premium residential packages only — for example, the packages you bought on the website. Packages created through the Customer API are excluded.

To include live usage for each package, use [list non-API package usage](/api/non-api-packages/usage) instead.

This endpoint takes no request body.

<RequestExample>
  ```bash cURL theme={null}
  curl https://flameproxies.com/api/customer/non-api-packages \
    -H "Authorization: Bearer fp_live_xxx"
  ```

  ```python Python theme={null}
  import requests

  resp = requests.get(
      "https://flameproxies.com/api/customer/non-api-packages",
      headers={"Authorization": "Bearer fp_live_xxx"},
  )
  print(resp.json()["packages"])
  ```

  ```javascript Node.js theme={null}
  const resp = await fetch("https://flameproxies.com/api/customer/non-api-packages", {
    headers: { Authorization: "Bearer fp_live_xxx" },
  });
  const { packages } = await resp.json();
  console.log(packages);
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  {
    "packages": [
      {
        "id": 321,
        "plan": "residential",
        "username": "fp-user",
        "created_at": "2026-05-13T12:00:00.000Z"
      }
    ]
  }
  ```
</ResponseExample>

## Response

<ResponseField name="packages" type="object[]">
  Your regular packages.

  <Expandable title="package">
    <ResponseField name="id" type="number">
      Numeric package ID.
    </ResponseField>

    <ResponseField name="plan" type="string">
      Product: `residential` or `premium_residential`.
    </ResponseField>

    <ResponseField name="username" type="string">
      Proxy username for this package.
    </ResponseField>

    <ResponseField name="created_at" type="string">
      When the package was created, as an ISO 8601 timestamp.
    </ResponseField>
  </Expandable>
</ResponseField>
