Blog
Blog.
Notes on proxies, infrastructure, and running automation at scale.

2026-10-21
Pricing your residential resale: undercut retail, keep 40%
Build a residential resale ladder: our two public lines as ceilings, a 40% margin floor, pack sizes, rounding, and a script that prints it for your cost.

2026-10-20
How many proxies per task: the arithmetic behind the number people repeat
A proxy here is a string, not a purchase. Count tasks, give each a sticky string, let monitors rotate, and price the gigabytes from your own statistics page.

2026-10-19
A cook group's proxy revenue: commission, codes, or your own pool
The three ways a cook group earns on proxies, what each pays on 50 members buying 10 GB, and which one fits the size of your group.

2026-10-18
Bundling proxies with your bot licence: three models that work
Three ways to put proxies in a bot licence: GB in the seat via the partner API, an affiliate link, or packs from your own pool. Pick one, make the first call.

2026-10-17
API-mode vs hosted: which kind of reseller are you
Pick a partner mode: what API-mode and hosted white-label share, the five things that differ, and which one fits a bot, a storefront or a Discord.

2026-10-16
Residential or ISP for drops: the decision in five questions
Five questions that pick residential or ISP for a drop: country, session model, how long the address must live, identities and budget, and the site itself.

2026-10-15
The 15 minutes before a drop: a checklist of proxy checks
Ten checks before any drop: balance, fresh strings, the 407 warm-up, an exit check on port 4243, lifetime, gateway, tokens, alerts, sub-accounts, statistics.

2026-10-14
/buy from a DM: what your members see, step by step
Every screen, button and message a member meets when they buy proxies from the Basil bot in a DM, so you can tell them what happens before they type /buy.

2026-10-13
Rate limits your bot will hit on our API, and how to stay under them
The ceilings on the account API (60 a minute) and the partner API (120), what a 429 looks like, and a polling pattern that never hits either.

2026-10-12
Masked hostnames: how a customer can't tell whose network you sell
Exactly what your customer sees in a proxy string you sell, what the gateway tells anyone who probes it, and which part stays yours to change.

2026-10-11
Rollover explained: what carries at renewal and what doesn't
Predict next month's residential balance: the carry rule at renewal, the one-plan cap, what cancelling does, and when pay as you go beats a plan.

2026-10-09
Group-buy ISP subnets: how a private pool with a passcode works
What a private ISP pool is, what the passcode does at checkout, what the IPs cost per month in Europe and Australia, and how a group gets one.

2026-10-08
Sticky vs rotating in a checkout bot: where each one wins a drop
Decide per task which port a checkout bot uses: 4242 to watch, 4243 with one session id to check out, and how to size the lifetime and handle IP churn.

2026-10-07
The reseller ledger explained (allocate, reclaim, top-up, and what "unused" means)
Read your partner ledger row by row, prove your pool balance is its sum, and find the one number the ledger never holds: unused gigabytes.

2026-10-06
Credential warm-up: why a new string can 407 for a minute
Tell a warm-up 407 from a wrong password on a new residential string: what the gateway answers, a 90-second retry loop, and when to stop retrying.

2026-10-05
Pokémon Center drops: sticky sessions through the queue, start to finish
Buy from 1 GB, build one sticky string per task, test it a minute early, check the exit twice, run the queue, then read the statistics page the morning after.

2026-10-04
Discord-gated discount codes: the code only members can redeem
Set up a discount code that only live members of your Discord server can redeem, and know the exact message a member sees when it works and when it doesn't.

2026-10-03
The proxy string your bot should accept: one format, every token
Parse and build every residential string our pool hands out: one URL shape, a fixed token order, and the three output formats of GET /api/v1/proxies.

2026-10-02
Your first 100 GB: what a partner buys, allocates and reclaims in week one
Week one as a Basil partner: the wholesale order, the calls that move gigabytes to and from your customers, and what each one does to your pool.

2026-09-26
How proxy reselling makes money: the wholesale-to-retail math
The spread between wholesale and retail is the whole business. The math on 1,000 GB, where the margin leaks, and a price ladder that still sells.

2026-07-21
Why your sticky proxy session keeps changing IP
Six reasons a sticky session hands you a new exit IP mid-job — an expired lifetime, a malformed flag, a regenerated session id, ordinary residential churn — and how to tell which one you are looking at.

2026-07-21
How to set up proxy usage alerts in Discord
Point Basil Proxies at a Discord webhook and get pinged at 80% used, 1 GB left, empty, or a daily GB limit you set yourself. Two minutes to set up, and it runs on every sync after that.

2026-07-21
How to set a residential proxy session to never expire
Step by step, with screenshots — switch a Basil residential session to Sticky, press Max, and every proxy string you generate holds one IP with no timer. Plus how to build the same endpoint by hand and confirm it is actually holding.

2026-07-21
What a lifetime proxy session is, and when to use one
A lifetime (non-expiring) proxy session pins your traffic to one residential IP with no timer on it. Here is how it differs from rotating and timed sticky sessions, how long it really lasts, and the jobs it wins.