Developers
JSON API (v0)
Free JSON API for the Agent Mart catalog: search listings by type, host, language and more, and fetch one listing's full record. No key needed. Responses are cached for five minutes. Please keep it under one request a second.
Search
GET /api/v0/search
curl 'https://agentmart.dev/api/v0/search?type=harness&language=python&multi=1&limit=5'
| Parameter | Values | What it does |
|---|---|---|
q | text | Words to search for in names, descriptions, publishers and keywords. |
type | connector, skill, plugin, harness, builder, agent | One listing type. |
host | claude-code, codex, cursor, vscode, windsurf, claude-desktop, gemini-cli | Connectors, skills and plugins that install into this host. |
transport | stdio, streamable-http, sse | Connectors that run locally or remotely. |
auth | none, api-key, oauth, bearer | Connectors by how they authenticate. |
license | open-source | Open-source listings only. |
read_only | 1 | Listings whose tools are all known and only read data (none write, delete or are unclassified). |
live | 1 | Remote connectors that answered their last daily check (up, or asking for a login or key). |
no_secrets | 1 | Listings that ask for no API keys, tokens or passwords (once their permissions are checked). |
language | python, typescript, javascript, java, go, rust, c#, kotlin | Harnesses you can use from this language. |
multi | 1 | Harnesses that support several cooperating agents. |
mcpsupport | native, adapter | Harnesses with MCP support built in or through an adapter package. |
a2a | native, adapter | Harnesses with A2A support. |
maturity | stable, beta, experimental | Harnesses by maturity. |
selfhost | 1 | Builders you can run on your own servers. |
oss | 1 | Builders and agents whose source is open. |
pricing | free, freemium, paid, usage-based, enterprise | Builders and agents by pricing model, from the vendor's pricing page. |
free | 1 | Builders with a free tier. |
job | coding, code-review, customer-support, sales-outreach, research, browser-automation, data-analysis, devops, security, writing, legal, recruiting, personal-assistant | Agents that do this job. |
autonomy | assistant, supervised, autonomous | Agents by how much they do on their own. |
hosting | hosted, self-host | Agents the vendor hosts, or that you run yourself ("both" matches either). |
channel | cli, ide, web, desktop, slack, email, voice, api | Agents by where you use them. |
sort | relevance, stars, downloads, updated, newest, name | Order of results (default relevance). |
page | 1 to 1000 | Page number. |
limit | 1 to 50 | Results per page (default 20). |
The response has query (the filters applied), total and results: one summary per listing with its page url and an api link to the full record. Plugins also accept host_app and component (hooks, mcpServers, skills).
One listing
GET /api/v0/listings/<type>/<slug>
The full record in the listing schema (v0.4): install options, signals, grades and, for harnesses, builders and agents, the extracted facts with the URL each one came from (provenance.fieldSources).
API keys, higher limits and an OpenAPI description arrive with v1. Questions or a use case we should support? Tell us.