Developer API

Local Service API

The API for developers and AI agents to search, compare, and book local services. MCP protocol. 888 categories. Free access. No API keys. Instant Stripe payments.

888
Service Categories
MCP
Protocol
$0
API Cost
JSON
Responses
Full API Documentation List Your Service Try BookingClaw

What Is the Local Service API?

The Local Service API is a programmatic interface that gives developers and AI agents access to 888 categories of local services. Whether you are building an AI assistant, a booking app, a voice interface, or integrating local services into an existing product, this API provides everything you need: search, availability, pricing, reviews, and instant booking.

The API is accessed through the Model Context Protocol (MCP) at lokuli.com/mcp. MCP is the standard for AI agent tool use, which means any AI agent that supports MCP can connect to the Local Service API without custom integration code. For traditional applications, the same endpoint supports structured tool calls with JSON responses.

The API is powered by BookingClaw, the AI-native directory for local services. All 888 categories are live with real providers in Los Angeles, with more cities coming. For complete API reference and examples, visit LocalServiceAPI.com.

Available API Endpoints

Every endpoint your application needs for local service booking.

TOOL search_services
Search for local service providers by query string and location. Returns ranked results with pricing, ratings, distance, and availability summary.
Params: query (string), location (string), limit (int, optional)
TOOL get_categories
Retrieve the full category tree of 888 service types. Filter by parent category or search by keyword for specific service types.
Params: parent (string, optional), search (string, optional)
TOOL get_availability
Check real-time availability for a specific provider. Returns open time slots for the requested date, updated live from the provider's calendar.
Params: provider_id (string), date (string)
TOOL book_service
Create a confirmed booking with a provider. Processes payment through Stripe and sends confirmation to both customer and provider.
Params: provider_id (string), time_slot (string), customer_info (object)
TOOL get_pricing
Compare pricing across multiple providers for the same service type within a geographic area. Includes service descriptions and rate types.
Params: service_type (string), location (string)
TOOL get_reviews
Retrieve customer ratings and reviews for a specific provider. Includes average rating, total review count, and individual review text.
Params: provider_id (string), limit (int, optional)

API Request: Finding a Dog Walker

Here is a complete example of searching for a dog walker, checking availability, and booking through the API.

// 1. Search for dog walkers
search_services({
  "query": "dog walker",
  "location": "90039",
  "limit": 3
})

// Response:
{
  "results": [
    { "name": "PawWalks LA", "price": "$25/walk",
      "rating": 4.9, "reviews": 245 },
    { "name": "Happy Tails", "price": "$30/walk",
      "rating": 4.7, "reviews": 189 }
  ]
}

An AI Agent Using the API

API-Powered Booking
Find me a mobile notary near Downtown LA for a document signing tomorrow
AI Agent
Querying the Local Service API for mobile notaries near Downtown LA. Found 3 providers with tomorrow availability. Top result: LA Mobile Notary — $75 per signing, available tomorrow at 10 AM, 1 PM, and 3 PM. 4.9 stars with 156 reviews. They come to your location. Shall I book?
Book 1 PM
AI Agent
Confirmed. LA Mobile Notary, tomorrow at 1:00 PM, $75. They will come to your address. Please have your documents and valid ID ready. Confirmation sent to your email.

Getting Started with the API

1

Add the Endpoint

Point your MCP client or application to lokuli.com/mcp. No registration required.

2

Discover Tools

The API exposes 6 tools for search, categories, availability, pricing, reviews, and booking.

3

Make Requests

Call tools with JSON parameters. All responses are structured JSON with consistent schemas.

4

Ship Your Product

Deploy your AI agent or application with built-in local service booking capabilities.

// MCP configuration — one line to connect:

"mcpServers": {
  "lokuli": {
    "url": "https://lokuli.com/mcp"
  }
}

Frequently Asked Questions

Common questions about the Local Service API.

What is the Local Service API?
The Local Service API is a programmatic interface by Lokuli that allows developers and AI agents to search, compare, and book 888 categories of local services. It provides real-time availability, pricing, reviews, and instant Stripe booking.
Does the API require authentication?
No. The API at lokuli.com/mcp is free to access without API keys or authentication. It uses the MCP standard, which AI agents connect to directly. No rate limits for normal usage. No registration required.
What data does the API return?
Provider name, service description, pricing, location, distance, real-time availability (open time slots), ratings, review count, and booking status. All responses are structured JSON.
Can I integrate the API into my own app?
Yes. Any MCP-compatible application can integrate. This includes AI agents, mobile apps, web apps, chatbots, voice assistants, and automation tools. Visit LocalServiceAPI.com for integration guides.
How does the API handle payments?
When book_service is called, Lokuli processes payment through Stripe. Both customer and provider receive confirmation. All payment processing is PCI-compliant.
What areas does the API cover?
Currently live in Los Angeles with real providers. Expanding to additional cities. Build against the API now and be ready when new markets launch.
Is there a test environment?
Search and availability queries use real provider data. For booking tests, Stripe test mode is available. Contact the Lokuli team for sandbox access details.

Build With the Local Service API

888 categories. Free access. No API keys. Real-time data. Instant Stripe booking. Ship local service booking in your product today.