Base URL
https://agenticartists.com/apiEndpoints
GET /api/businesses
List all businesses with optional filtering, sorting, and pagination.
Query parameters
| Parameter | Type | Values |
|---|---|---|
| category | string | SaaS | E-commerce | Content | Dev Tools | Marketing | Finance | Health | Education | Other (or slug: saas, dev-tools, …) |
| tier | string | Pre-revenue | <$10K | $10K-$100K | $100K-$1M | $1M+ |
| team | string | Solo | Small Team 2-5 |
| search | string | Case-insensitive substring across name, tagline, story, founder, category, aiTools |
| sort | string | revenue | name | founded | addedAt (default: revenue) |
| limit | int | 1–100 (default: all) |
| page | int | 1-indexed (default: 1) |
Example request
curl https://agenticartists.com/api/businesses?category=saas&tier=%241M%2B&limit=10Example response
200 OK · application/json; charset=utf-8 · CORS: Access-Control-Allow-Origin: *
{
"businesses": [
{
"id": "1",
"slug": "polsia-ben-broca",
"name": "Polsia",
"tagline": "AI tools platform built with open-source models and Claude",
"category": "Dev Tools",
"revenueTier": "$1M+",
"teamSize": "Solo",
"logo": "/placeholder-logo.png",
"founded": "2023",
"location": "Sausalito, CA",
"revenue": "$10M/yr ($833K/mo), 10,000+ paying customers",
"aiTools": [
"Claude",
"Open-source LLMs",
"Custom Models"
],
"founderName": "Ben Broca",
"founderQuote": "I think compromises make lukewarm results.",
"story": "Ben bootstrapped Polsia, an AI tools platform, to $10M/yr revenue by leveraging Claude for core features and open-source models for cost-effective alternatives. He maintained full control as a solo founder and raised $30M from investors while saving millions in engineering salaries.",
"revenueModel": "Freemium SaaS with premium tiers, API access, and enterprise licenses",
"website": "https://polsia.com",
"twitter": "@benbroca",
"linkedin": "https://www.linkedin.com/in/benbroca",
"founderPhoto": "https://pbs.twimg.com/profile_images/1925027942188593152/aN85HfBE_400x400.jpg",
"lastVerified": "WSJ",
"addedAt": "2026-07-01"
}
],
"meta": {
"total": 20,
"page": 1,
"limit": 1,
"totalPages": 20,
"filters": {
"category": null,
"tier": null,
"team": null,
"search": null,
"sort": "revenue"
}
}
}Error responses
400with{ error: "Invalid category. Must be one of: ..." }for unknown filter values.405for non-GET methods.
GET /api/businesses/[slug]
Fetch a single business by its URL slug, plus up to 4 related businesses.
curl https://agenticartists.com/api/businesses/polsia-ben-brocaResponse shape: { business: <Business>, related: Business[] }. The related array contains up to 4 businesses sharing the same founder or category. 404 with { error: "Business not found", slug } if the slug is unknown.
GET /api/health
Liveness check. Returns build metadata, business count, current view/submission/subscriber counts, and integrity validation results. No auth required but no PII exposed.
Rate limits
None currently. If you need to make a large number of requests (e.g. for a research project), please email hello@agenticartists.com so we can warn you before adding limits.
Stability
The API is currently v0 — fields may be added between releases but no existing fields will be renamed or removed without notice. Subscribe to the newsletter (link in the footer) or watch the changelog for breaking-change announcements.
Embeddable widget
Looking to embed a single business card or a top-5 list on your own site? See the widget documentation for copy-paste snippets.