API Reference
Complete API reference documentation for SearchJet. Explore endpoints, request parameters, response formats, authentication methods, and code examples for every SearchJet API endpoint.
What You Will Learn
- Full reference for the SearchJet REST API endpoints
- Authentication and API key management
- Request and response formats for search, indexing, and administration
- Rate limits, error codes, and best practices for API usage
Documentation
Rate Limits & Quotas
SearchJet plan quotas, per-IP and per-key rate limits, abuse detection for bulk indexing, and which HTTP 429 responses to retry with exponential backoff.
Index Management API
Add, replace, update and delete SearchJet documents with POST/PATCH /index/bulk, /index/delete and /index/delete-batch, and track tasks with taskUid.
Search API Deep Dive
SearchJet Search API in depth: parameters, plan-limited hit fields, filters, sorting, semantic search, AI answers, quota, caching and error codes.
SearchJet API Documentation
SearchJet REST API overview: public and private keys, search, bulk indexing and delete endpoints, analytics, AI answers, the WordPress plugin and errors.
API Endpoints Reference
Every SearchJet API endpoint at a glance: search, MCP, indexing, delete, tasks, analytics, clicks, AI and client-info, with method, path and key type.
Categories
SearchJet Categories API documentation. Manage document categories and hierarchies.
REST API Reference
SearchJet REST API reference: GET /search parameters and response fields per plan, POST/PATCH /index/bulk, delete, tasks, analytics, AI and client-info.
Frequently Asked Questions
What authentication method does the API use?
SearchJet uses API key-based authentication. Include your API key in the request header for all API calls. Keys can be rotated from your dashboard.
Are there rate limits on the API?
Yes. Each client IP can make 30 requests a minute, and requests made with your private key also have a per-plan limit. Each plan has a monthly search quota; over it, search returns HTTP 429 with QUOTA_EXCEEDED. See the Rate Limits & Quotas guide.
Can I use the API with any programming language?
Yes. The SearchJet API is REST-based and works with any language that can make HTTP requests. We provide official SDKs for JavaScript and PHP.