API reference
POST /v1/search
The single endpoint. Different scope values return different array keys in the same envelope.
Endpoint
POST https://api.siftq.com/v1/searchHeaders
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Accept: application/jsonRequest body
Scopes & response shape
The response is always a JSON envelope with credits,total, searchParameters, plus one array under the scope-specific key:
Errors
On failure, the response body is { "errCode": <number>, "errMsg": <string> } with appropriate HTTP status. Failed requests do not consume credits.
Rate limits
Free tier: 10 RPS / 1,000 queries per month. Pro: 100 RPS, 1,000 queries free then $0.003 each. Burst protection via per-key token bucket. Pricing →
SDKs
- ·
npm install siftq· TypeScript / Node - ·
pip install siftq· Python - · MCP server:
siftq mcpfor Claude Desktop and any MCP-compatible client