HireQL API
Agent-native job search for AI assistants, MCP servers, and automation tools
Search 600+ remote vibe-coding jobs with structured filtering, rate-limiting, and usage tracking
Get Your API Key
Free tier: 100 requests/day • No credit card required
Quick Start
cURL
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://remotevibecodingjobs.com/api/v1/jobs?tech=React&vibe=async-first&limit=10"JavaScript / Node.js
const response = await fetch(
"https://remotevibecodingjobs.com/api/v1/jobs?tech=React&limit=10",
{
headers: {
"Authorization": "Bearer YOUR_API_KEY"
}
}
);
const data = await response.json();
console.log(`Found ${data.jobs.length} jobs`);Python
import requests
headers = {"Authorization": "Bearer YOUR_API_KEY"}
params = {"tech": "Python", "vibe": "remote-first", "limit": 10}
response = requests.get(
"https://remotevibecodingjobs.com/api/v1/jobs",
headers=headers,
params=params
)
data = response.json()
print(f"Found {len(data['jobs'])} jobs")API Endpoints
Base URL: https://remotevibecodingjobs.com/api/v1
/jobsSearch jobs with filters: q, tech, vibe, level, salary, job_type, etc.
/jobs/:idGet full job details including description and requirements
/statsAggregate job market statistics
No auth required/tech-tagsList all available tech stack tags with counts
No auth required/vibe-tagsList all available culture/vibe tags with counts
No auth required/keysCreate a new API key (public signup)
No auth requiredSearch Parameters
qFull-text search (title, company, description)
techTech stack filter (array, OR match)
vibeVibe/culture tags (array, OR match)
levelExperience level (Junior, Mid, Senior, etc.)
min_salary / max_salarySalary range (USD, annual)
min_vibe_scoreMinimum vibe score (0-100)
sort / orderSort by posted_at, vibe_score, or salary
limit / offsetPagination (max 50 per page)
Rate Limits
| Tier | Daily Requests | Price |
|---|---|---|
| Free | 100 | $0 |
| Starter | 1,000 | Coming soon |
| Pro | 10,000 | Coming soon |
Rate limit resets daily at midnight UTC. Headers: X-RateLimit-Limit, X-RateLimit-Remaining
🔌 MCP Server
Search remote dev jobs directly from Claude Desktop, Cursor, Cline, or any MCP-compatible client. Three tools available: search_jobs, get_job, and job_market_stats.
Setup for Claude Desktop
Add this to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"remote-vibe-jobs": {
"command": "npx",
"args": ["rvcj-mcp-server"],
"env": {
"RVCJ_API_KEY": "your-api-key"
}
}
}
}Setup for Cursor
Add to your Cursor MCP settings (.cursor/mcp.json):
{
"mcpServers": {
"remote-vibe-jobs": {
"command": "npx",
"args": ["rvcj-mcp-server"],
"env": {
"RVCJ_API_KEY": "your-api-key"
}
}
}
}Available Tools
search_jobsSearch 630+ remote jobs by tech stack, vibe tags, salary, experience level, and vibe score
get_jobGet full details for a specific job including complete description
job_market_statsAggregate stats: job counts by tech, level, vibe, and salary ranges
Example Prompts
“Find me remote React jobs paying over $120k with async-first culture”
“What does the remote dev job market look like right now?”
“Show me AI-native Python jobs for senior engineers”