UnSearch Docs

API Overview

Complete reference for all UnSearch API endpoints.

API Reference

Base URL: https://api.unsearch.dev

All endpoints require authentication via X-API-Key header or Authorization: Bearer <token>.

Core Endpoints

EndpointMethodDescription
/api/v1/search/POSTMulti-engine web search with optional scraping
/api/v1/search/batchPOSTBatch search multiple queries in parallel
/api/v1/search/enginesGETList all available search engines
/api/v1/agent/searchPOSTTavily-compatible AI-optimized search
/api/v1/agent/extractPOSTExtract content from URLs
/api/v1/agent/researchPOSTDeep multi-step research
/api/v1/rag/searchPOSTRAG-optimized quick search
/api/v1/rag/researchPOSTDeep research with corpus building
/api/v1/rag/semantic-searchPOSTSemantic search over a research corpus
/api/v1/rag/imagesPOSTImage search
/api/v1/neural/searchPOSTExa-compatible semantic search
/api/v1/neural/similarPOSTFind similar content
/api/v1/neural/highlightsPOSTExtract key passages
/api/v1/verify/claimPOSTFact verification with evidence
/api/v1/verify/sourcePOSTSource credibility check
/api/v1/verify/batchPOSTBatch claim verification
/api/v1/monitor/topicsPOSTCreate topic monitor
/api/v1/monitor/topicsGETList active monitors
/api/v1/knowledge/extractPOSTExtract entities and relationships
/api/v1/knowledge/searchPOSTSearch knowledge graph
/api/v1/enhanced/searchPOSTEnhanced search with advanced scraping
/api/v1/enhanced/scrapePOSTAdvanced multi-engine scraping

Authentication

X-API-Key: sk_live_your_key
Content-Type: application/json

Or with Bearer token:

Authorization: Bearer your_jwt_token
Content-Type: application/json

Rate Limits

PlanRate LimitQueries/moScrapes/mo
Free10 req/min5,000500
Pro60 req/min25,0005,000
Growth200 req/min100,00025,000
Scale1,000 req/min500,000100,000

Error Codes

CodeDescription
400Bad request — invalid parameters
401Unauthorized — invalid or missing API key
403Forbidden — insufficient permissions or plan
429Rate limit exceeded
500Internal server error

Error Response Format

{
  "error": "validation_error",
  "message": "Query parameter is required",
  "details": { "field": "query" },
  "request_id": "req_abc123"
}

On this page