Brofindai APIbrofindai.com ↗
Search and discover AI tools and MCP servers from the BroFindAI directory to find the perfect solutions for your projects. Quickly browse through curated listings of available tools and servers to compare features and functionality.
curl -X GET 'https://api.parse.bot/scraper/f8a80747-1cc4-48d5-9a97-bdd9f8617759/search_tools?limit=5&query=writing&offset=0&category=Audio+%26+Voice' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace brofindai-com-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: BroFindAI SDK — bounded, re-runnable; every call capped."""
from parse_apis.brofindai_com_api import BroFindAI, ToolCategory, InputFormatInvalid
client = BroFindAI()
# Search AI tools by keyword
for tool in client.tools.search(query="writing", limit=3):
print(tool.name, tool.category, tool.pricing)
# Filter tools by category
item = client.tools.search(category=ToolCategory.CODING_AND_DEV_TOOLS, limit=1).first()
if item:
print(item.name, item.url, item.tags)
# Search MCP servers
for server in client.mcp_servers.search(query="database", limit=3):
print(server.name, server.category, server.tags)
# Filter MCP servers by category
for server in client.mcp_servers.search(category="Browser Automation", limit=2):
print(server.name, server.description[:60])
# Typed error handling
try:
for t in client.tools.search(query="code", limit=3):
print(t.name, t.tagline)
except InputFormatInvalid as e:
print("invalid input:", e)
print("exercised: tools.search, mcp_servers.search")
Full-text search across 560+ curated AI tools. Matches against name, tagline, description, category, and tags. Results are ordered by votes descending. Each tool includes its category, pricing model, platform availability, and tags. Use offset and limit for manual pagination.
| Param | Type | Description |
|---|---|---|
| limit | integer | Maximum number of tools to return per page, between 1 and 100. |
| query | string | Search term matched against tool name, tagline, description, category, and tags. Omitting returns all tools. |
| offset | integer | Number of items to skip for pagination. |
| category | string | Filter by AI tool category. Omitting returns tools from all categories. |
{
"type": "object",
"fields": {
"count": "number of tools returned in this response",
"tools": "array of AI tool records with id, slug, name, tagline, description, url, category, pricing, votes, platform, has_api, opensource, and tags",
"total": "total number of matching tools across all pages"
},
"sample": {
"data": {
"count": 1,
"tools": [
{
"id": "61c4b3df-c8d9-4af1-8bb1-984c74cc1469",
"url": "https://copilot.microsoft.com/",
"name": "Copilot",
"slug": "copilot",
"tags": [
"coding",
"developer",
"llm",
"automation"
],
"votes": 0,
"has_api": null,
"pricing": "Paid",
"tagline": "Microsoft's AI companion powered by GPT-4 across all products",
"category": "Coding & Dev Tools",
"platform": [
"Windows"
],
"opensource": null,
"description": "Microsoft Copilot is an AI assistant integrated across Microsoft's ecosystem..."
}
],
"total": 88
},
"status": "success"
}
}About the Brofindai API
The Brofindai API on Parse exposes 2 endpoints for the publicly available data on brofindai.com. Calls return JSON over HTTPS and are billed per successful response.
Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.