The MarketBox API is a modular, API-first platform for building modern scheduling, booking and dispatch workflows for both mobile services and fixed locations. At its core is the Smart Clusters engine, which generates realistic, bookable availability by analyzing provider schedules, existing bookings, travel zones and real-world travel constraints. Instead of relying on static time slots or buffers, MarketBox returns appointment times that are physically feasible, route-aware and optimized to reduce travel, traffic and idle gaps.
Beyond availability intelligence, the API includes a full set of resource endpoints for managing services, providers, schedules, bookings, orders and more. This allows teams to enhance an existing booking flow or build a complete, white-labeled scheduling system end-to-end. MarketBox is designed to be embedded into websites, dispatcher tools, AI chat and voice agents, or third-party platforms, with near real-time responses returned in JSON for seamless integration into any workflow.
To get started, please contact support@gomarketbox.com to get an API key.
Endpoints for reading Services inside the MarketBox platform.
Get Services
query Parameters
limit^\d+$Maximum number of items to return per page (default: 20, max: 100). Note: The actual number of items returned may be less than this value due to DynamoDB pagination, server-side filtering, or data availability. Always check 'pagination.nextCursor' to determine if more results are available.
nextCursorPagination cursor from a previous response. Pass the 'nextCursor' value from the previous response here to fetch the next page of results. Omit this parameter for the first page.
Get Services › Responses
The list of serivces
successIndicates the request was successful
Array of items for the current page. The length may be less than the requested 'limit' due to filtering or data availability.