Document Retrieval
For
Vector search tells you what's similar. We tell you what's relevant. Our advanced contextual understanding technology adapts to the intent of each query, delivering the exact information LLMs need to answer your question.
Universal document support
Higher accuracy than VectorDB RAG
Enterprise-grade security
Fast or Accurate retrieval modes
Select a query to try:
Reimagining Document Retrieval
Our technology goes beyond traditional RAG systems, providing more accurate results with less setup and maintenance.
Multi-language Support
Seamlessly process and retrieve documents in multiple languages, with automatic language detection and cross-language search capabilities.
10,000+ Documents
Upload and index up to 10,000 documents in your repository with high-speed processing and optimized storage.
Instant Bot Deployment
When you create a container on your dashboard you can instantly share a chatbot with the knowledge in your container. All with no-code required.
Flexible Retrieval
Get full documents or just the relevant parts you need. Our system automatically determines the appropriate retrieval scope based on your query.
Beyond RAG Systems
Retrieves relevant documents even when prompts don't match document content directly, using advanced semantic understanding and concept mapping.
Multiple Integrations
Easily integrate with Node.js, Python, or use our RESTful API. Comprehensive SDKs and documentation make implementation simple.
Two Performance Modes
Fast Mode
Optimized for real-time applications where speed is critical. Returns results instantly.
Accurate Mode
Prioritizes accuracy over speed, delivering precise results when precision matters most.
No Chunking Required
Traditional RAG
Requires manual chunking of documents, often losing context and requiring complex tuning.
Our Approach
Intelligently processes entire documents, preserving context and relationships for more accurate retrieval without any manual preprocessing.
Use Cases
Customer Support
Instantly retrieve relevant support documentation to answer customer inquiries faster.
Legal Research
Find relevant case law and legal documents with improved accuracy over traditional search.
Education
Help students find relevant learning materials across course documents and textbooks.
Business Intelligence
Extract insights from reports and business documents to support decision-making.
Free tier available with no credit card required
Integrate Anywhere
Add powerful document retrieval to your application with just a few lines of code. Use our libraries or REST API to get started in minutes.
Upload Documents
Upload any document format. PDF, DOCX, XLSX, TXT, HTML, and more - we handle it all.
Query Documents
Use natural language to search your documents precisely in fast or accurate mode.
Get Results
Receive precise, relevant results that go beyond traditional RAG systems.
// Install: npm install spykio-client
const { SpykioClient } = require('spykio-client');
// Initialize the client
const client = new SpykioClient({
apiKey: 'your-api-key',
baseUrl: 'https://api.spyk.io' // Optional if you use the default URL
});
// Upload a file to an index
async function uploadFile() {
const fs = require('fs');
const fileContent = fs.readFileSync('./document.pdf');
const fileBase64 = fileContent.toString('base64');
const result = await client.files.upload({
index: 'my-documents',
mimeType: 'application/pdf',
base64String: fileBase64
});
console.log(`File uploaded with ID: ${result.id}`);
}
// Search in an index
async function searchDocuments() {
// Standard search
const results = await client.query.search({
index: 'my-documents',
userQuery: "What hotel did I stay at in Warsaw?",
accurateMatch: false,
getRelevantInfo: false
});
console.log(`Found ${results.documents.length} documents`);
// Focused search with relevant sections
const detailedResults = await client.query.search({
index: 'my-documents',
userQuery: "What hotel did I stay at in Warsaw?",
accurateMatch: true,
getRelevantInfo: true
});
if (detailedResults.relevantSections) {
detailedResults.relevantSections.forEach(section => {
console.log(`Score: ${section.relevanceScore}`);
console.log(`Content: ${section.text}`);
console.log(`Explanation: ${section.explanation}`);
});
}
}
Fast Implementation
Get up and running in minutes, not days. Our simple SDKs handle all the complexity.
Type Safety
Full TypeScript support with accurate types for better developer experience.
Modular Design
Import only what you need. Lightweight packages designed for efficiency.
Extensive Tooling
Helper utilities for common tasks like formatting, filtering, and result processing.
Simple Pricing
Pay only for what you use. No hidden fees or subscriptions.
Pay-As-You-Go
Perfect for businesses of any size
- Document Upload & IndexingProcess and index any document type$0.01 / page
- $0.02 / queryFast Retrieval ModeOptimized for real-time applications
- $0.05 / queryAccurate Retrieval ModeHighest precision document retrieval
- Document StorageSecure, encrypted document storage$0.005 / doc / month
- Data TransferInbound and outbound dataIncluded
Volume discounts available starting at 1,000 documents or 10,000 queries per month. Contact us for custom pricing.
Calculate Your Monthly Cost
Estimated Monthly Cost
Every month, you get 1000 free pages, 150 fast queries, 75 accurate queries, and 100 document storage included.
Need higher volumes or custom features?
Contact our sales teamStart with 1000 free pages, 150 fast queries, 75 accurate queries, and 100 documents — no credit card required