Skip to main content

1. Create an Account

Sign up at xquik.com with your email. You’ll receive a magic link, no password required.

2. Subscribe

Xquik requires an active subscription ($20/month) to access the API. Subscribe from the dashboard billing page. Your plan includes 1 monitor and a generous monthly usage quota.

3. Generate an API Key

Navigate to API Keys in the dashboard sidebar and create a new key. Copy the full key immediately. It’s only shown once.
xq_a1b2c3d4e5f6...
Store your API key securely. It cannot be retrieved after creation. Revoke and replace if compromised.

4. Make Your First Request

curl -s https://xquik.com/api/v1/account \
  -H "x-api-key: xq_YOUR_KEY_HERE" | jq
Response:
{
  "plan": "active",
  "monitorsAllowed": 1,
  "monitorsUsed": 0,
  "currentPeriod": {
    "start": "2026-02-01T00:00:00.000Z",
    "end": "2026-03-01T00:00:00.000Z",
    "capMicrocents": "10000000",
    "usedMicrocents": "0"
  }
}

5. Create a Monitor

Start tracking an X account:
curl -s -X POST https://xquik.com/api/v1/monitors \
  -H "x-api-key: xq_YOUR_KEY_HERE" \
  -H "Content-Type: application/json" \
  -d '{"username": "elonmusk", "eventTypes": ["tweet.new", "tweet.reply"]}' | jq

6. Set Up a Webhook (Optional)

Receive events in real time at your endpoint:
curl -s -X POST https://xquik.com/api/v1/webhooks \
  -H "x-api-key: xq_YOUR_KEY_HERE" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://your-server.com/webhook", "eventTypes": ["tweet.new"]}' | jq
Save the secret from the response. You’ll need it to verify webhook signatures.

Next Steps