# Account

`GET https://api.serpwiz.com/v1/account`

Returns your remaining query balance, free allowance, rate limit and plan. **Free to call** — it never uses credits.

```bash
curl "https://api.serpwiz.com/v1/account" -H "X-API-Key: $SERPWIZ_API_KEY"
```

```json
{
  "account": { "email": "you@example.com", "rps_limit": 5 },
  "credits": {
    "balance": 3998120,
    "free_remaining": 1000,
    "free_resets_at": "2026-11-19T02:41:00+00:00",
    "next_expiry": { "queries": 120000, "date": "2027-03-02" }
  },
  "plan": { "monthly_usd": 50, "interval": "year", "rps": 5, "renews_at": "2027-10-19T02:41:00+00:00" }
}
```

| Field | Description |
|---|---|
| `account.rps_limit` | Requests per second allowed across all your keys. |
| `credits.balance` | Paid queries left. Used after the free allowance. |
| `credits.free_remaining` | Free queries left this month. |
| `credits.free_resets_at` | When the free allowance refills. Unused free queries don't roll over. |
| `credits.next_expiry` | The next batch of queries to expire and when, or `null`. Purchased queries are valid for 12 months; the oldest are used first. |
| `plan` | Your active plan, or `null` if you don't have one (1 RPS). `monthly_usd` is the plan size; `interval` is `month` or `year`. |
