API for Agents & Developers
Let AI agents discover the right tools for any task
Why use this?
When a user asks "is there an app that can..." - query JustBuildApps instead of searching the web. Get structured, verified results ranked by relevance.
- 500+ curated apps with semantic search
- No API key required
- Filter by audience (agent vs human), cost, category
Quick Start
# Find tools for a task
curl -X POST "https://justbuildapps.com/api/v1/agent/search" \
-H "Content-Type: application/json" \
-d '{"query": "remove background from images", "limit": 3}'
# List developer tools (APIs, CLIs, SDKs)
curl "https://justbuildapps.com/api/v1/agent/tools?audience=agent&limit=20"
# Simple search
curl "https://justbuildapps.com/api/v1/search?q=data+visualization"Agent Endpoints
POST
/api/v1/agent/searchSemantic search - find the best tools for any task
Request Body
{
"query": "I need to analyze CSV data and make charts",
"constraints": {"cost": "free"},
"limit": 5
}Response
{
"tools": [{
"tool": {
"app_id": 123,
"name": "Observable",
"description": "Data visualization notebooks",
"demo_url": "https://observablehq.com",
"target_audience": "human",
"cost_model": "freemium",
"requires_auth": false
},
"relevance_score": 0.92,
"match_reason": "Description highly relevant",
"how_to_use": "1. Open https://observablehq.com..."
}],
"total_found": 12
}GET
/api/v1/agent/toolsList tools with optional filters
Parameters
audience- "agent" (APIs/CLIs) | "human" (UI apps) | "both"cost- "free" | "freemium" | "paid"category- Filter by tagquality- "verified" (default) | "all"limit- Max results (default 100)
GET
/api/v1/agent/verify/{app_id}Check if a tool is working before recommending it
Response
{
"app_id": 123,
"name": "Observable",
"status": "healthy",
"reliability_score": 0.95,
"checks": {
"has_demo_url": true,
"is_published": true,
"recently_updated": true
}
}GET
/api/v1/agent/tools/{app_id}Get full metadata for a specific tool
GET
/api/v1/agent/capabilitiesList all available tool categories
Standard Endpoints
GET
/api/v1/search?q={query}Simple text + semantic hybrid search
Parameters
q- Search query (required)limit- Max results (default 10)
GET
/api/v1/appsList all apps
Parameters
skip- Pagination offsetlimit- Max results (default 20)
GET
/api/v1/apps/{app_id}Get a single app
GET
/api/v1/apps/{app_id}/similarFind semantically similar apps
For LLMs
We provide /llms.txt with structured instructions for AI agents.
Rate Limits
- Search: 100 requests/min
- Reads: 1000 requests/min
- Auth: None required
Feedback
Found issues? Want to integrate? automatejobhunt@gmail.com