API Keys
Generate API keys to access CrawlIQ programmatically. Use your key in the Authorization: Bearer header.
Rate limit: 100 requests/hour per key ·
Max keys: 10 active keys per account ·
Keys never expire — revoke them manually when no longer needed.
Create new API key
Your API keys
Loading...
Quick start
Use your API key in the Authorization header for any API call:
# Crawl one or more URLs
curl -X POST https://crawliq-lgc2.polsia.app/api/crawl \
-H "Authorization: Bearer sk_your_key_here" \
-H "Content-Type: application/json" \
-d '{"urls": ["https://example.com"]}'
Works with all authenticated endpoints including /api/crawl, /api/history, and /api/crawl/batch.
// Node.js example
const res = await fetch('https://crawliq-lgc2.polsia.app/api/crawl', {
method: 'POST',
headers: {
'Authorization': 'Bearer sk_your_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({ urls: ['https://example.com'] })
});
const data = await res.json();