jiro
Enables searching Amazon product listings and shopping results.
Enables web search through Baidu.
Enables Brave web and video search results.
Enables DuckDuckGo web and image search results.
Enables searching eBay listings and product results.
Enables Google search for web, images, news, videos, shopping, and places results.
Enables searching YouTube videos and related metadata.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@jiroSearch the web for the best Python web scraping libraries in 2026 and cite sources."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Jiro — The Search Intelligence Platform
One API. 9 search engines. 12 social platforms. AI-powered. Free forever.
Get Started Free · SDKs · API Docs · Enterprise · Discord
Why Jiro?
Jiro is a local-first, AI-native search & scraping API — a self-hosted alternative to SerpAPI, ScraperAPI, and Bright Data. It gives you:
9 search engines — Google, Bing, Brave, DuckDuckGo, YouTube, Amazon, eBay, Yandex, Baidu
12 social platforms — Reddit, Twitter/X, YouTube, LinkedIn, TikTok, Instagram, and more
Hybrid search — keyword + semantic + freshness signals combined
AI-powered research — agentic search with citations (Enterprise)
Stealth engine — TLS/JA3 fingerprint rotation, anti-bot bypass
WebSocket streaming — real-time search results
Official SDKs — Python, JavaScript/TypeScript, Go
MCP integration — works with Claude Desktop, Cursor, Continue.dev
Free forever — generous free tier, no credit card required
Related MCP server: websearch-skill
Quick Start (30 seconds)
# Install
pip install jirosearch
# Start server
jiro serve
# Search the web
curl -X POST http://localhost:8000/search \
-H "Content-Type: application/json" \
-d '{"q": "latest AI research", "engine": "google"}'That's it. You're searching across 9 engines with hybrid ranking, caching, and structured extraction — all running locally on your machine.
Official SDKs
Python SDK
pip install jiro-sdkfrom jiro_sdk import JiroClient
client = JiroClient(api_key="your-key")
# Search
results = client.search("python web scraping")
# Scrape
content = client.scrape("https://example.com")
# AI Research
answer = client.ai_ask("What is Python?")
# Parallel Search
results = client.search_parallel("AI news", num_engines=3)
# Batch Operations
job = client.batch_search(["python", "javascript", "go"])JavaScript/TypeScript SDK
npm install jiro-sdkimport { JiroClient } from 'jiro-sdk';
const client = new JiroClient({ apiKey: 'your-key' });
// Search
const results = await client.search('python web scraping');
// Scrape
const content = await client.scrape('https://example.com');
// AI Research
const answer = await client.aiAsk('What is Python?');
// WebSocket Streaming
const ws = client.createSearchStream('AI news');
ws.onmessage = (event) => console.log(JSON.parse(event.data));Go SDK
go get github.com/DevAnimecx/jiro/sdk/goimport "github.com/DevAnimecx/jiro/sdk/go"
client := jiro.NewClient(jiro.WithAPIKey("your-key"))
// Search
results, _ := client.Search("python web scraping", nil)
// Scrape
content, _ := client.Scrape("https://example.com", nil)
// AI Research
answer, _ := client.AiAsk("What is Python?", nil)Features
Search Intelligence
Hybrid Search — keyword + semantic + freshness
Multi-Query — parallel query expansion
Answer Synthesis — extractive answers from results
Search Filters — domain, time range, category
Highlights — query-aware snippet extraction
Parallel Search — multi-engine concurrent search
Social Scraping (12 Platforms)
Reddit, Twitter/X, YouTube, LinkedIn
TikTok, Instagram, Facebook, Threads
Hacker News, Bluesky, Telegram, Pinterest
AI-Powered
Smart Search — intent-aware auto-routing
Structured Extraction — JSON schema-based data extraction
AI Research — agentic search with citations (Enterprise)
Intent Classification — 16 intent types
Enterprise Ready
Rate Limiting — sliding window with tiers
Usage Quotas — monthly limits per tier
Plugin System — custom engines & scrapers
Advanced Caching — LRU/LFU with analytics
Batch Operations — concurrent search & scrape
Monitoring — Prometheus metrics, health checks
CLI Commands
# Search
jiro search web "python web scraping"
jiro search web "AI news" --parallel --engines 3
jiro search web -i # Interactive mode
# Scrape
jiro scrape https://example.com
jiro scrape "free SaaS directories" # Search + scrape top result
# AI
jiro ai ask "What is Python?"
jiro ai setup --provider openai -k sk-...
# Benchmark
jiro bench --iterations 5
# System
jiro status
jiro doctor
jiro serve --port 8000Free vs Enterprise
Feature | Free | Enterprise |
Rate Limits | 100 RPM / 10K RPD | 1,000 RPM / 1M RPD |
Search Engines | 9 engines | 9 engines |
Social Platforms | 12 platforms | 12 platforms |
Hybrid Search | ✅ | ✅ |
Smart Search | ✅ | ✅ |
Structured Extraction | ✅ | ✅ |
Parallel Search | ✅ (3 engines) | ✅ (5 engines) |
WebSocket Streaming | ✅ | ✅ |
Batch Operations | ✅ (10/batch) | ✅ (100/batch) |
Social Batch | ✅ (5/batch) | ✅ (500/batch) |
Self-Learning | ✅ (basic) | ✅ (advanced) |
AI Research | ❌ | ✅ |
Advanced Healing | ❌ | ✅ |
Custom Models | ❌ | ✅ |
Commercial Use | ❌ | ✅ |
White Label | ❌ | ✅ |
Premium Support | ❌ | ✅ |
Price | $0 forever | $499/mo |
API Examples
Search the Web
# Basic search
curl -X POST http://localhost:8000/search \
-H "Content-Type: application/json" \
-d '{"q": "python web scraping", "engine": "google", "num": 10}'
# Parallel search
curl "http://localhost:8000/search.json?q=AI+news¶llel=true&num_engines=3"
# Hybrid search with answer synthesis
curl -X POST http://localhost:8000/search \
-H "Content-Type: application/json" \
-d '{"q": "latest AI research", "hybrid": true, "answer": true}'Scrape Any URL
# Scrape to markdown
curl -X POST http://localhost:8000/scrape \
-H "Content-Type: application/json" \
-d '{"url": "https://docs.python.org", "format": "markdown"}'
# Batch scrape
curl -X POST http://localhost:8000/scrape/batch \
-H "Content-Type: application/json" \
-d '{"urls": ["https://example.com", "https://docs.python.org"]}'WebSocket Streaming
// Real-time search results
const ws = new WebSocket('ws://localhost:8000/ws/search?query=AI+news');
ws.onmessage = (event) => {
const data = JSON.parse(event.data);
console.log(data);
};Social Media
# Scrape a Reddit post
curl -X POST http://localhost:8000/social \
-H "Content-Type: application/json" \
-d '{"url": "https://reddit.com/r/programming/comments/abc123"}'
# Search across platforms
curl -X POST http://localhost:8000/social/search \
-H "Content-Type: application/json" \
-d '{"query": "machine learning", "platform": "reddit", "limit": 10}'AI Research
# Ask a research question
curl -X POST http://localhost:8000/ai/search \
-H "Content-Type: application/json" \
-d '{"query": "Compare React vs Vue", "max_sources": 5}'Batch Operations
# Batch search
curl -X POST http://localhost:8000/batch/search \
-H "Content-Type: application/json" \
-d '{"queries": ["python", "javascript", "go"], "num_results": 5}'MCP Integration
Works with any MCP-compatible client:
{
"mcpServers": {
"jiro": {
"command": "jiro",
"args": ["mcp"]
}
}
}16 MCP Tools
Tool | Tier | Description |
| Free | Search 9 engines |
| Free | Scrape URL to markdown |
| Free | Classify search intent |
| Free | Compare across engines |
| Free | List all engines |
| Free | List social platforms |
| Free | Health metrics |
| Free | Quick health check |
| Free | Cache statistics |
| Enterprise | AI research with citations |
| Enterprise | Hybrid multi-signal search |
| Enterprise | Structured data extraction |
| Enterprise | Scrape social media |
| Enterprise | Search social platforms |
| Enterprise | Batch scrape URLs |
| Enterprise | Intent-aware routing |
Monitoring & Observability
# Prometheus metrics
curl http://localhost:8000/metrics
# Health check
curl http://localhost:8000/health
# System status
jiro statusPricing
Free — $0/forever
The most generous free tier in search APIs. No credit card required.
100 requests/minute
10,000 requests/day
9 search engines
12 social platforms
Hybrid search & smart routing
WebSocket streaming
MCP integration
Community support
Enterprise — $499/mo
Everything in Free, plus unlimited power.
1,000 requests/minute
1,000,000 requests/day
AI-powered agentic research
Custom LLM models
White-label customization
SOC2 compliance
Premium support
Commercial use license
Deploy
Docker
docker-compose up -dKubernetes
helm install jiro ./helm/jiroLocal
pip install jirosearch
jiro serve --host 0.0.0.0 --port 8000Comparisons
vs SerpAPI
Feature | Jiro | SerpAPI |
Self-hosted | ✅ | ❌ |
Free tier | 10K RPD | 100/mo |
Social scraping | 12 platforms | ❌ |
Hybrid search | ✅ | ❌ |
WebSocket streaming | ✅ | ❌ |
Official SDKs | Python, JS, Go | Python, JS |
MCP integration | ✅ | ❌ |
Price (paid) | $499/mo | $50/mo |
vs ScraperAPI
Feature | Jiro | ScraperAPI |
Search engines | 9 | ❌ |
Social platforms | 12 | ❌ |
AI research | ✅ | ❌ |
Self-hosted | ✅ | ❌ |
Free tier | 10K RPD | 5K/mo |
vs Bright Data
Feature | Jiro | Bright Data |
Price | $499/mo | $500+/mo |
Self-hosted | ✅ | ❌ |
Hybrid search | ✅ | ❌ |
WebSocket streaming | ✅ | ❌ |
MCP integration | ✅ | ❌ |
AI research | ✅ | ❌ |
Architecture
jiro/
├── server/ FastAPI application
│ └── routers/ API endpoints (75+ routes)
├── search/ Search intelligence
│ ├── hybrid.py Hybrid search
│ ├── reranker.py Result reranking
│ └── multiquery.py Query expansion
├── scraping/ Web scraping
│ ├── engines.py 9 search engines
│ ├── client.py Stealth engine (TLS/JA3)
│ └── social/ 12 social platforms
├── ai/ AI/LLM integration
├── plugins/ Plugin system
├── monitoring.py Metrics & health checks
├── batch.py Batch operations
├── scheduler.py Scheduled searches
├── history.py Search history
├── export_import.py Data export/import
├── ratelimit.py Rate limiting & quotas
├── cache_advanced.py Advanced caching
├── stealth.py Anti-bot bypass
├── mcp.py MCP server (16 tools)
├── pro.py Tier system
├── licensing.py HMAC license tokens
├── db.py SQLite/PostgreSQL
└── dashboard.py Web UIDevelopment
# Install dev dependencies
pip install -e ".[dev]"
# Run tests
pytest tests/ -v
# Run linter
ruff check jiro/Community
Website — Home
GitHub — Source code
Discord — Community chat
Twitter — Updates
Documentation — Guides & tutorials
License
MIT License — use freely, commercially, or privately.
Built with ❤️ by Blackvault Technology
This server cannot be deployed
Maintenance
Related MCP Connectors
Live AI-native web search with citations. One tool for every MCP client. Flat per-request pricing.
Scrape, crawl and search the web for AI agents via MCP.
Agent-native search engine with live web research optimized for AI agents.
Live web access for agents: scrape, SERP search, crawl/map, 74 collectors, datasets, proxies.
Related MCP Servers
AlicenseNot gradedqualityCmaintenanceEnables web search, scraping, extraction, and crawling through an MCP interface, allowing coding agents to access real-time web data.1MIT- AlicenseAqualityBmaintenanceEnables AI agents to perform multi-engine web search, fetch web pages, and extract clean Markdown content via MCP, with no API keys required.38MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to perform web searches with full content retrieval and multi-engine provenance, including trust scoring and local corpus persistence, via MCP integration.3 npm2Apache 2.0
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to perform unified web research through a single MCP server, including search, page fetching, recursive crawling, document parsing, YouTube transcript extraction, and deep multi-query research.2-