~JustBuildApps

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/search

Semantic 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/tools

List tools with optional filters

Parameters

  • audience - "agent" (APIs/CLIs) | "human" (UI apps) | "both"
  • cost - "free" | "freemium" | "paid"
  • category - Filter by tag
  • quality - "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/capabilities

List 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/apps

List all apps

Parameters

  • skip - Pagination offset
  • limit - Max results (default 20)
GET/api/v1/apps/{app_id}

Get a single app

GET/api/v1/apps/{app_id}/similar

Find semantically similar apps

For LLMs

We provide /llms.txt with structured instructions for AI agents.

View /llms.txt →

Rate Limits

  • Search: 100 requests/min
  • Reads: 1000 requests/min
  • Auth: None required

Feedback

Found issues? Want to integrate? automatejobhunt@gmail.com