Free trial expired — API key invalid
Your free-trial API key was valid for 14 days and has expired. Streams will terminate with UNAUTHENTICATED and JSON-RPC calls will return 401. Upgrade to Sniper ($99/mo) or Pro ($249/mo) to keep the same key active.
Root causes
Ranked by frequency. First cause is the one to check first.
- 0114-day free-trial window elapsed.
- 02You manually cancelled the trial via dashboard.
- 03Billing card on file failed when trial converted to paid.
Fix steps
- 1
Upgrade in the dashboard
Open `/dashboard/billing`, pick Sniper or Pro, pay with SOL or USDC. The upgrade takes effect immediately — no key rotation needed.
- 2
Keep the same key
Subglow preserves your API key across plan changes. No rollout, no env-var update, no deploy. The same key unlocks the new plan's quota.
- 3
If you need to pause, use pay-as-you-go
Message support@subglow.io for a 7-day grace extension if you just need a few more days to wire things up. Don't silently break your prod.
Related errors
- UNAUTHENTICATED — missing x-api-key`Status { code: Unauthenticated }` on a Yellowstone gRPC subscribe means the server didn't see a valid API key in the metadata. The single most common cause is attaching the key to the client's constructor but not to the individual streaming call.
- Method not supported on this planYou called `getProgramAccounts` or `getSignaturesForAddress` and got `method not supported on this plan`. These are archival methods — expensive queries that scan all accounts owned by a program or all historical signatures of a wallet. Every provider gates them behind paid or dedicated tiers.
Want an endpoint that just works?
Subglow is flat-priced Solana gRPC + JSON-RPC on a single API key. Pre-parsed JSON, dedicated sendTransaction bucket, 99.9% latency SLA on Dedicated. No credit juggling, no surprise bills.