Skip to main content
This guide takes you from zero to a working integration: you’ll get your API key, verify it works, list your packages, and generate proxy lines you can plug straight into your HTTP client.

1. Get your API key

  1. Log in to the dashboard.
  2. Open API docs.
  3. Copy your API key. It starts with fp_live_ and is shown only once — store it somewhere secure right away.
Treat your API key like a password. Don’t commit it to source control or embed it in client-side code. If a key leaks, rotate or revoke it from the dashboard.

2. Verify the key

Call GET /api/customer/balance. It’s a quick, read-only call that confirms your key works:
If you get an unauthorized error instead, check that the header is exactly Authorization: Bearer <key> and that the key hasn’t been revoked.

3. List your packages

Grab the package_id of the package you want to use — you’ll need it in the next step.

4. Generate proxy lines

The generate endpoint builds proxy lines for you, with targeting and session parameters already encoded — no need to write the username format by hand. Generating proxies doesn’t cost anything.

5. Use them

Each line in proxies is a standard proxy URL. Pass it to any HTTP client:
You’re routed through a US residential IP. From here you can change the location, session length, pool, and modes with the same endpoint’s fields.

Next steps

Generate proxies

Every targeting, session, and format option.

Create an order

Create new packages from your wallet balance.

Error handling

Error codes and how to handle each one.

Rate limits

Stay under the limit and retry gracefully.