{
  "api": {
    "name": "StartupBuilder API",
    "description": "🚀 Ideate, build, launch, operate and grow startups: one API for every startup in the Studio and everything they do",
    "url": "https://api.sb",
    "login": "https://api.sb/login",
    "signup": "https://api.sb/signup",
    "docs": "https://api.sb/docs",
    "from": "https://startups.studio"
  },
  "links": {
    "home": "https://api.sb/",
    "up": "https://api.sb/startups",
    "self": "https://api.sb/catchup.click",
    "next": "https://api.sb/certifiedpayroll.click",
    "prev": "https://api.sb/catalogi.ng"
  },
  "nav": {
    "🏛️ Startups.Studio": "https://api.sb/",
    "└─ 🚀 startups (242)": "https://api.sb/startups",
    "   ├─ ◀ catalogi.ng": "https://api.sb/catalogi.ng",
    "   ├─ ● catchup.click": "https://api.sb/catchup.click",
    "   └─ ▶ certifiedpayroll.click": "https://api.sb/certifiedpayroll.click"
  },
  "startup": {
    "$context": "https://api.sb/",
    "$id": "https://api.sb/catchup.click",
    "$type": "Startup",
    "id": "startup_catchupclick",
    "name": "catchup.click",
    "pitch": "Bookkeeping is not reserved until filing: agents reconstruct every missed month from the bank and card feeds, each month closed on the same record the close uses, at one price per month behind, and the return goes to a credentialed preparer only at the end.",
    "icp": "Small businesses months or years behind on their books, with a return, a loan or a buyer waiting",
    "status": "Designed",
    "ventures": {
      "Back office": "https://api.sb/startups?venture=back-office"
    },
    "families": {
      "click (suffix .click)": "https://api.sb/startups?family=click"
    },
    "abstractions": [
      "Service",
      "Agent",
      "App"
    ],
    "motions": [
      "b2b",
      "b2a2b"
    ],
    "coordinates": {
      "icp": "Small businesses months or years behind on their books, with a return, a loan or a buyer waiting",
      "occupations": {
        "Bookkeeping, Accounting, and Auditing Clerks · does": "https://api.sb/Occupations/Office_and_Administrative_Support/Financial_Clerks/Bookkeeping"
      },
      "processes": {
        "9.3.2": "https://api.sb/Processes/9.3.2"
      },
      "offers": {
        "Your books caught up, one price per month behind · b2b · not priced yet · services-as-software": "https://api.sb/by-motion/b2b",
        "catchup.click for agents working for a business (keyed; start a catch-up, read its record) · b2a2b · not priced yet · metered API": "https://api.sb/by-motion/b2a2b",
        "Catch-up before the return, for preparers who inherit a client's shoebox · b2b · not priced yet · services-as-software": "https://api.sb/by-motion/b2b"
      },
      "products": {
        "Catch-up bookkeeping (every missed month categorized, reconciled to the bank and closed) · Service, Agent": "https://api.sb/by-abstraction/service",
        "The catch-up record (months behind, months closed, open questions, the trial balance for each closed month) · App": "https://api.sb/by-abstraction/software"
      },
      "oneLiner": "Bookkeeping is not reserved until filing: agents reconstruct every missed month from the bank and card feeds, each month closed on the same record the close uses, at one price per month behind, and the return goes to a credentialed preparer only at the end.",
      "category": "catch-up bookkeeping",
      "beats": {},
      "unplaced": {
        "industries": "not placed yet: ideate.icp places it from the Startup’s sources",
        "occupations": "not placed yet: ideate.icp places it from the Startup’s sources",
        "processes": "not placed yet: ideate.icp places it from the Startup’s sources",
        "supplies": "not yet: build.product names the Verbs it serves",
        "drawsOn": "not yet: build.product names what it draws on",
        "beats": "not yet: the choice (ideate.hypothesis) names each rival by its URL"
      }
    },
    "platform": false,
    "domains": {
      "catchup.click": "https://api.sb/domains/catchup.click"
    },
    "usesPlatform": "https://api.sb/"
  },
  "graph": {
    "families": {
      "click": {
        "$id": "https://api.sb/startups?family=click",
        "count": 24
      }
    },
    "ventures": {
      "Back office": {
        "$id": "https://api.sb/startups?venture=back-office",
        "count": 57
      }
    }
  },
  "verbs": {
    "launch · Designed → Live": "https://api.sb/catchup.click/launch",
    "extend": "https://api.sb/catchup.click/extend",
    "graduate": "https://api.sb/catchup.click/graduate",
    "shutDown · Designed → ShutDown": "https://api.sb/catchup.click/shutDown",
    "🚀 the Startups catchup.click uses": "https://api.sb/startups?usedBy=catchup.click",
    "🚀 the Startups that use catchup.click": "https://api.sb/startups?uses=catchup.click",
    "🔍 search the Startups": "https://api.sb/startups?q=",
    "📖 what is a Startup?": "https://api.sb/nouns/Startup",
    "🏠 home": "https://api.sb/"
  },
  "user": {
    "agent": {
      "kind": "ai-crawler",
      "name": "ClaudeBot",
      "vendor": "Anthropic",
      "onBehalfOf": "training"
    },
    "ip": "216.73.216.65",
    "isp": "Anthropic, PBC",
    "flag": "🇺🇸",
    "city": "Columbus",
    "region": "Ohio",
    "country": "United States",
    "continent": "North America",
    "timezone": "America/New_York",
    "localTime": "10/26/2026, 7:54:41 AM",
    "edgeLocation": "CMH",
    "latencyMilliseconds": 37,
    "rttMilliseconds": 2,
    "trustScore": 1
  }
}