Skip to main content

Getting Started with FLTR

This guide will walk you through creating your first dataset, uploading a document, and running semantic search queries using the FLTR API.

Prerequisites

Before you begin, make sure you have:
  • A FLTR account (sign up at www.tryfltr.com)
  • An API key (we’ll generate one in the next step)
  • Basic familiarity with REST APIs

Step 1: Generate an API Key

  1. Log in to your FLTR Dashboard
  2. Navigate to SettingsAPI Keys
  3. Click Create API Key
  4. Give your key a descriptive name (e.g., “Development Key”)
  5. Copy and save your API key securely
API keys grant full access to your account. Never share them publicly or commit them to version control. Use environment variables to store them securely.

Step 2: Create Your First Dataset

Datasets are containers for related documents. Let’s create one using curl:
The response will include a dataset_id - save this for the next steps:

Step 3: Upload a Document

Now let’s add a document to your dataset. You can upload text, PDFs, or images:

Option A: Upload Text Content

Option B: Upload a File

The API will automatically:
  • Extract text from PDFs and images
  • Chunk the content into searchable segments
  • Generate vector embeddings
  • Index for hybrid search
Document processing happens asynchronously. Large files may take a few seconds to become searchable.

Step 4: Run Your First Query

Now you can search your dataset using semantic search:
Response:

Code Examples

Rate Limits

FLTR has three authentication tiers with different rate limits:
Rate limits are per account, not per API key. If you need higher limits, contact support.

Common Errors

401 Unauthorized

Solution: Double-check your API key and ensure it’s properly formatted in the Authorization header:

404 Dataset Not Found

Solution: Verify the dataset ID exists and belongs to your account. List your datasets:

429 Rate Limit Exceeded

Solution: Wait for the retry period (in seconds) or upgrade to OAuth authentication for higher limits.

413 Payload Too Large

Solution: Split large documents into smaller chunks before uploading, or use our chunking API.

Next Steps

First Integration

Build a complete RAG application with FLTR

API Reference

Explore all available endpoints

MCP Integration

Connect FLTR to Claude Desktop or VS Code

Low-Code Integrations

Use FLTR with Zapier, Make, or n8n

Need Help?