Skip to main content
This guide walks you through making your first proxy request with FlameProxies. By the end, you’ll have a working connection that returns a response through one of our residential IPs.

1. Create your account

Go to flameproxies.com/register and create an account. New accounts can start with a free 200 MB trial — no credit card required.

2. Get bandwidth

Before you can make requests, you need a package with bandwidth. Log in to the dashboard and use your trial bandwidth, or buy residential or premium residential bandwidth. Pricing is pay-as-you-go, and bandwidth never expires. See Billing & top-ups for prices and payment methods.

3. Make your first request

Once your package has bandwidth, you have two ways to make your first request: through the dashboard’s proxy generator, or from your terminal using curl.

Option A: Proxy generator (dashboard)

The proxy generator is the fastest way to get a working proxy line without learning the format first.
1

Open your package

In the dashboard, open your residential or premium residential package.
2

Configure your connection

Pick a country (and optionally a city), choose a rotating or sticky connection, and select HTTP or SOCKS5.
3

Copy your proxy line

Choose the output format your tool expects — for example http_url — and copy the generated line.
4

Test the connection

Paste the line into your tool, or into the curl command below. You should get a response with an IP address that’s different from your own.
For more on each option, see the proxy generator guide.

Option B: curl (terminal)

If you prefer the command line, you can test your connection with a single curl command. Replace USERNAME and PASSWORD with your package credentials from the dashboard:
The username carries your parameters: package-standard selects residential proxies, and country-us exits from the United States. The password is your package password. See Authentication for the full format. You should get a JSON response like this:
The ip field should be different from your real IP, and country should match what you targeted. That means your request was routed through a FlameProxies residential IP.
To send the same request through the premium pool, change package-standard to package-premium. Everything else stays the same.

4. Verify it’s working

A successful proxy request means:
  • You get a 200 response with a JSON body (not a timeout or a 407 Proxy Authentication Required error).
  • The ip in the response is different from your own.
  • If you set a country, the country in the response matches it.
If something went wrong, work through Connection debugging.

Next steps

Choose a proxy type

Understand the difference between residential, premium, and static proxies.

Authentication

Learn the proxy line format and output formats.

Python examples

Working Python code for rotating and sticky proxies.

Node.js examples

Working Node.js code for rotating and sticky proxies.