Ceisium Search developer resources
Build with the Ceisium Search API.
Use these stable resources to discover the public REST surface, understand authentication, create typed calls, and integrate project-scoped website search.
Machine contracts
Documentation
- Quickstart
Add a source, crawl it, create a Search key, and run the first query.
- Search API and authentication
Choose a Browser/public or Server key and handle requests, results, and errors.
- UI components
Connect the Search API to a website interface.
- Usage and limits
Understand search volume, crawling, plans, and limits.
First Search request
Create a project-scoped Server Search key in the Ceisium Search application. Store it in an environment variable, then send the project ID and query.
curl https://api.ceisium.com/v1/search \
-H "Authorization: Bearer $CEISIUM_SEARCH_KEY" \
-H "Content-Type: application/json" \
-d '{
"project_id": "prj_example",
"query": "search setup",
"top_k": 5
}' Authentication boundary
Search is not anonymous. Browser/public keys need exact allowed origins. Server keys belong only in trusted backend code. Never put a Server key in a client bundle, public repository, log, screenshot, or support message. The public health and capabilities endpoints do not return tenant data or credentials.