Document Retrieval
For

Upload unlimited documents and query them with precision. Our intelligent API understands your documents better than traditional RAG systems, delivering the exact information you need.

Universal document support

Higher accuracy than VectorDB RAG

Enterprise-grade security

Fast or Accurate retrieval modes

PDF DOCX XLSX TXT JSON HTML
Document Retrieval Demo

Select a query to try:

Retrieval Mode:

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.

Pay as You Go

Only pay for what you use with flexible pricing based on storage and retrieval operations. No large upfront commitments.

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.

Node.jsPythonREST API

Two Performance Modes

Fast Mode

Optimized for real-time applications where speed is critical. Returns results in milliseconds.

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.

Start Building

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.

Node.js
// Install: npm install @Spykio/node
  const { Spykio } = require('@Spykio/node');
  
  // Initialize the client
  const docClient = new Spykio({
    apiKey: process.env.DOC_RETRIEVER_API_KEY
  });
  
  // Upload a document
  async function uploadDocument() {
    const result = await docClient.uploadDocument({
      filePath: './financial_report.pdf',
      metadata: {
        title: 'Q2 Financial Report',
        department: 'Finance'
      }
    });
    
    console.log(`Document uploaded with ID: ${result.documentId}`);
  }
  
  // Query documents
  async function searchDocuments() {
    const results = await docClient.search({
      query: "What were the Q2 sales figures for Western region?",
      mode: "accurate", // or "fast" for quicker results
      limit: 3
    });
    
    console.log(`Found ${results.matches.length} matches`);
    
    // Process results
    results.matches.forEach(match => {
      console.log(`Match score: ${match.score}%`);
      console.log(`Content: ${match.content}`);
      console.log(`Source: ${match.document.title}`);
    });
  }

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.02 / page
  • Fast Retrieval Mode
    Optimized for real-time applications
    $0.08 / query
  • Accurate Retrieval Mode
    Highest precision document retrieval
    $0.15 / query
  • Document StorageSecure, encrypted document storage
    $0.005 / doc / month
  • Data TransferInbound and outbound data
    Included

Volume discounts available starting at 1,000 documents or 10,000 queries per month. Contact us for custom pricing.

Calculate Your Monthly Cost

500 pages
010,000
1,000 queries
05,000
200 queries
05,000
1,000 documents
010,000
Estimated Monthly Cost
Document Upload & Indexing$10.00
Fast Queries$80.00
Accurate Queries$30.00
Document Storage$5.00
Total$125.00

Remember, you start with 50 free documents and 100 free queries each month.

Need higher volumes or custom features?

Contact our sales team
Get Started

Start with 50 free documents and 100 free queries — no credit card required

Frequently Asked Questions