Documentation Index

Fetch the complete documentation index at: /llms.txt

Use this file to discover all available pages before exploring further.

Skip to main content
GET
/
account
Get account
curl --request GET \
  --url https://xquik.com/api/v1/account \
  --header 'x-api-key: <api-key>'
import requests

url = "https://xquik.com/api/v1/account"

headers = {"x-api-key": "<api-key>"}

response = requests.get(url, headers=headers)

print(response.text)
const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};

fetch('https://xquik.com/api/v1/account', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
package main

import (
"fmt"
"net/http"
"io"
)

func main() {

url := "https://xquik.com/api/v1/account"

req, _ := http.NewRequest("GET", url, nil)

req.Header.Add("x-api-key", "<api-key>")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
Free - does not consume credits
curl https://xquik.com/api/v1/account \
  -H "x-api-key: xq_YOUR_KEY_HERE" | jq
const response = await fetch("https://xquik.com/api/v1/account", {
  headers: { "x-api-key": "xq_YOUR_KEY_HERE" },
});
const account = await response.json();
process.stdout.write(`${JSON.stringify(account, null, 2)}\n`);
import requests

response = requests.get(
    "https://xquik.com/api/v1/account",
    headers={"x-api-key": "xq_YOUR_KEY_HERE"},
)
account = response.json()
print(account)
package main

import (
	"fmt"
	"io"
	"log"
	"net/http"
)

func main() {
	req, err := http.NewRequest("GET", "https://xquik.com/api/v1/account", nil)
	if err != nil {
		log.Fatal(err)
	}
	req.Header.Set("x-api-key", "xq_YOUR_KEY_HERE")

	resp, err := http.DefaultClient.Do(req)
	if err != nil {
		log.Fatal(err)
	}
	defer resp.Body.Close()

	body, err := io.ReadAll(resp.Body)
	if err != nil {
		log.Fatal(err)
	}
	fmt.Println(string(body))
}

Headers

string
required
Your API key. Generate one from the API Keys page.

Response

  • 200 OK
  • 401 Unauthenticated
  • 429 Rate Limited
string
Subscription status. "active" or "inactive".
number
Deprecated. Monitor slots are unlimited, so this is always 9007199254740991.
number
Number of currently active account monitors and keyword monitors.
object
Active monitor billing details.
object
Credit balance details. Omitted if no credit balance row exists yet.
string
Linked X username. Omitted when no X account is connected.
{
  "plan": "active",
  "monitorsAllowed": 9007199254740991,
  "monitorsUsed": 3,
  "monitorBilling": {
    "activeDailyEstimate": "1500",
    "activeHourlyBurn": "63",
    "creditsPerActiveMonitorDay": "500",
    "creditsPerActiveMonitorHour": "21",
    "eventsIncluded": true,
    "instantCheckIntervalSeconds": 1,
    "unlimitedSlots": true
  },
  "creditInfo": {
    "balance": "50000",
    "lifetimePurchased": "140000",
    "lifetimeUsed": "90000",
    "autoTopupEnabled": false,
    "autoTopupAmountDollars": 10,
    "autoTopupThreshold": "50000"
  },
  "xUsername": "elonmusk"
}

Credit balance

Every subscriber gets a monthly credit allowance. Metered reads bill per result or call. Writes bill per action. Active monitors bill 21 credits per hour. monitorsUsed, monitorBilling.activeHourlyBurn, and monitorBilling.activeDailyEstimate include active account monitors and active keyword monitors. The daily estimate is rounded. At 0 credits, metered calls return 402.
Last modified on July 22, 2026
Morty Proxy This is a proxified and sanitized view of the page, visit original site.