Search businesses (start here)
search_businessesUse when the user asks how much revenue, MRR or ARR an AI agent, AI startup or AI tool makes, or wants real examples of AI businesses in a niche (support, coding, voice, sales, SEO...). Returns AI-agent businesses with sourced, dated revenue (start here). Example: {"query":"support","limit":3} -> 3 customer-support agents with their sourced revenue. Each brief: slug, name, category, tier, one_liner, annualized_revenue_usd, basis, confidence, url_profile; + total + next page. Empty query = all, highest revenue first; filters category, tier, verified_only; limit max 50, offset/cursor. Next: get_business {"slug"}. Cost: free (100 calls/day without a key).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | Funding-based, not size-based: venture = raised outside venture money (even if small), indie = bootstrapped/founder-funded, experiment = agent-run or research project. | |
| limit | No | Results per page. Default 10, max 50. | |
| query | No | Keyword, e.g. "support", "coding", "voice". Empty = all businesses. | |
| cursor | No | Opaque page token: page.next_cursor from the previous call with the same query and filters. | |
| offset | No | Skip this many matches (page start). Default 0. Use page.next_offset from the previous call. | |
| category | No | Category slug, e.g. coding-agents, customer-support (see list_categories). | |
| verified_only | No | Keep only businesses whose headline figure is payment-processor verified (headline_verification not null). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Pagination: call again with offset = next_offset (or cursor = next_cursor) while has_more. | |
| result | Yes |