Skip to main content
Operator

API index

REST API documentation for Operator.

This index summarizes the stable REST surface for Operator's local business substrate. The source of truth is the OpenAPI spec, which describes read endpoints under /api/v1. Agent action and webhook endpoints are listed here so integrators know where the boundary is, but private write and provider callbacks require keys, signatures, or authenticated sessions.

OpenAPI JSONMCP endpointsDevelopersPricing

Read APIs

Read APIs are designed for search, comparison, data enrichment, and AI answers. They return JSON, support CORS where intended, and should be preferred when your application needs inspectable business, market, search, or geo records without invoking an MCP client.

GET/api/v1/recommendOpen

Natural language local business recommendations for AI assistants.

GET/api/v1/businessesOpen

Structured business search by niche, city, state, text, limit, and offset.

GET/api/v1/business?slug={slug}Open

Full business details by slug or id, including services and listing context.

GET/api/v1/search?q={query}Open

Unified free-text search with city and category detection.

GET/api/v1/categoriesOpen

Available business categories and trade groupings.

GET/api/v1/citiesOpen

City coverage with optional state or category filters.

GET/api/v1/markets/{city}/data.jsonOpen

City market data used by public market and agent experiences.

GET/api/v1/business/{slug}Open

Business profile data for direct slug lookups.

Write APIs and agent actions

Write APIs are intentionally narrower than reads. Claim, hire, fire, and scan flows change account state or trigger work, so agents must carry user intent, a traceable actor, and authorization. The /api/v1/agent-actions/ contract is the public shape for these flows even when the underlying implementation is handled by app routes.

POST/api/claim/searchSession or public form

Find the business a user wants to claim.

POST/api/waitlistOpen form

Capture early access and activation interest.

POST/api/account/offboardAuthenticated

Start account offboarding or deletion workflow.

POST/api/mcp/writeAPI key

Execute explicit MCP write tools after an agent has user authorization.

POST/api/v1/agent-actions/claimAPI key

Agent action contract for claim intent.

POST/api/v1/agent-actions/hireAPI key

Agent action contract for hiring an Operator agent.

POST/api/v1/agent-actions/fireAPI key

Agent action contract for disabling an Operator agent.

POST/api/v1/agent-actions/scanAPI key

Agent action contract for launching a business scan.

Webhook APIs

Webhook endpoints are provider integrations rather than public SDK surfaces. Stripe, Twilio, and Resend callbacks are accepted only with provider verification. They are documented at the boundary level here so security reviews and agent planners do not confuse them with open read APIs.

POST/api/stripe/checkoutStripe signed event or Checkout callback

Billing checkout handoff and subscription flow.

POST/api/stripe/sites-checkoutStripe signed event or Checkout callback

Sites product checkout flow.

POST/api/stripe/monitor-checkoutStripe signed event or Checkout callback

Monitoring checkout flow.

POST/api/twilio/*Twilio signature

SMS callbacks are private integration endpoints, not a public API spec.

POST/api/resend/*Resend webhook secret

Transactional email callbacks are private integration endpoints, not a public API spec.

Free cost audit

See what you're overpaying for.

Two minutes. No credit card. We'll show you your Health Score and where your money is leaking.

Check my score, free
Tracking 35.2M+ businesses across 31,247+ cities