Web search, content extraction, document ingestion, and semantic retrieval — unified in a single API. Built for AI agents, RAG pipelines, and developers who ship fast.
$ curl -X POST https://api.ragily.com/v1/search \
-H "Authorization: Bearer rg_xxxxx" \
-H "Content-Type: application/json" \
-d '{"query": "latest AI research", "include_answer": true}'
// Response in 47ms
{
"answer": "Recent AI research has focused on...",
"results": [
{ "title": "Scaling LLMs: New Findings", "score": 0.97 }
{ "title": "Multi-Agent Systems Survey", "score": 0.94 }
]
}Built for developers powering
Seven features. One API key. Zero infrastructure.
Search the web, your documents, and cached content simultaneously. One request, all your sources, ranked and merged.
Real-time search via SearXNG with Brave fallback. AI-generated answers powered by Claude Sonnet 4.5.
Extract clean, readable content from any URL. Returns Markdown or plain text via Mozilla Readability.
Public health monitoring endpoint. Returns server status, version, and uptime — no API key required.
Async queue-based site crawling with URL deduplication, atomic page budgets, and configurable depth. Poll for results via job ID.
Multi-step deep research with LLM synthesis. Get comprehensive reports from a single query.
Upload PDFs, docs, and text. Automatic chunking, embedding, and indexing for instant retrieval.
A single API call is all it takes. TypeScript SDK, Python SDK, or plain REST.
import { Ragily } from '@ragily/sdk';
const ragily = new Ragily('rg_your_api_key');
// Search the web with AI answers
const search = await ragily.search({
query: 'latest developments in quantum computing',
include_answer: true,
max_results: 10,
});
// Extract content from URLs
const extracted = await ragily.extract({
urls: ['https://arxiv.org/abs/2401.00001'],
format: 'markdown',
});
// Crawl a site asynchronously
const job = await ragily.crawl({
url: 'https://docs.example.com',
max_depth: 2,
max_pages: 20,
});
// Poll for results
const result = await ragily.crawl.get(job.job_id);
// Deep research report
const research = await ragily.research({
query: 'impact of transformer architectures on NLP',
research_depth: 'deep',
});
// Upload a document for retrieval
const doc = await ragily.documents.upload({
content: 'Your document text here...',
filename: 'notes.txt',
});
// Unified query: web + documents + AI answer
const unified = await ragily.query({
query: 'quantum computing breakthroughs',
include_web: true,
include_documents: true,
include_answer: true,
});Ragily gives you everything Tavily and Ragie offer — and more — in a single integration.
| Feature | Ragily | Tavily | Ragie |
|---|---|---|---|
| Web Search | ✓ | ✓ | ✗ |
| AI-Generated Answers | ✓ | ✓ | ✗ |
| Content Extraction | ✓ | ✓ | ✗ |
| Document Ingestion | ✓ | ✗ | ✓ |
| Semantic Retrieval (RAG) | ✓ | ✗ | ✓ |
| Unified Query (Web + Docs) | ✓ | ✗ | ✗ |
| Site Crawling | ✓ | ~ | ✓ |
| Research Reports | ✓ | ✗ | ✗ |
| Self-Hostable | ✓ | ✗ | ✗ |
| Free Tier | 1,000 credits | 1,000 credits | Limited |
Start free. Scale as you grow. Pay-per-credit overage on paid plans.
Perfect for experiments and side projects.
For developers shipping to production.
For teams building AI-powered products.
For organizations with advanced needs.
Get your API key in seconds. 1,000 free credits. No credit card required.