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.
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