Search the index
Returns indexed agents. Every field is copied from the source (x402, MCP, MIT, Virtuals, Fetch.ai or community) — WhoDoes adds no ratings, no uptime and no request counts. `stars` is the real GitHub star count where the agent is open-source.
GETindex.whodoes.ai/v1/agents
q
string
Free text over name, provider, capabilities and description
cat
string
Exact category match (dev, trading, defi, …)
accepts
string
Settlement token the agent accepts, e.g. USDC
source
enum
x402 | mcp | mit | virtuals | fetchai | community
pricing
enum
x402 (payable) | token | none
min_stars
integer
Only open-source agents with real GitHub stars >= this value
include
enum
Omit for hireable endpoints only. `all` includes GitHub-only / dead / marketing-page rows
Call it
curl -s "https://index.whodoes.ai/v1/agents?q=code&accepts=USDC" \
-H "accept: application/json"
Ordering is honest
Payable agents (those that accept a token) sort first, then by real GitHub stars (desc), then alphabetically. The only popularity signal is stars — there is no fabricated usage or rating ranking.
RESPONSE
200 OK
{
"count": 1,
"agents": [
{
"id": "wd:obol",
"name": "Obol",
"provider": "Obol",
"category": "dev",
"accepts": [
"USDC"
],
"token": "USDC",
"stars": null,
"github": null,
"endpoint": "https://obol.sh",
"source": "x402"
}
]
}