MarketMan is a cloud-based restaurant inventory, purchasing, and cost-control platform that centralizes inventory tracking, vendor ordering, recipe costing, and accounts payable for over 15,000 restaurants. An API lets you programmatically pull inventory items, vendors, purchase orders, invoices, and recipe costs—and push orders, counts, and price updates back into MarketMan.

MarketMan is a cloud-based platform that centralizes inventory control, purchasing, expense tracking, and recipe costing to help restaurants reduce food costs and improve profitability. Restaurants—from single-location operators to multi-unit chains and ghost kitchens—use MarketMan to track live inventory, automate vendor ordering, manage invoices and accounts payable, and surface real-time COGS, food cost, and menu profitability analytics across their operations.
Core product areas include:
Common data entities:
Restaurants run daily purchasing and cost-control workflows on MarketMan, but turning its portal- and mobile-driven workflows into reliable API-driven automation is non-trivial:
Supergood reverse-engineers MarketMan's authenticated browser and mobile flows alongside its REST API surface to deliver a resilient, normalized API layer for your MarketMan account—across every location and buyer group.
Use MarketMan with AI agents: MarketMan MCP Server →
Book a 30-minute session to confirm your locations, vendors, and authentication model.
We deliver a production-ready MarketMan adapter tailored to your account configuration and catalogs.
Go live with continuous monitoring and automatic adjustments as MarketMan evolves.
Authentication
/authenticateAuthenticate to a MarketMan account using API token or credentials and obtain a session token for downstream calls.
Inventory
/inventory_itemsList inventory items with current stock levels, units of measure, and cost across one or more locations.
Purchasing
/vendorsRetrieve vendors, catalogs, and contact details available to a location and buyer group.
Purchasing
/create_purchase_orderCreate and submit a purchase order to a vendor with line items, quantities, and delivery details.
Accounts Payable
/invoicesPull vendor invoices with line items, price tracking, credits, and accounting mappings.
Recipes
/recipesList recipes and menu items with ingredient-level cost breakdowns and current food cost.
- Pull live inventory items, stock levels, and units of measure into a central warehouse - Stream counts, transfers, and waste logs to downstream analytics and forecasting tools - Reconcile on-hand quantities across multiple locations for unified reporting
- Generate and submit purchase orders to vendors based on par levels and order suggestions - Pull vendor catalogs and pricing to keep ordering systems current - Route order approvals and delivery confirmations without portal clicks
- Sync vendor invoices, credits, and price changes into AP and general ledger systems - Map invoice line items to each restaurant's accounting integration and GL accounts - Flag price variances and short-shipments to cost-control workflows
- Pull recipes and ingredient costs that update with every invoice - Surface real-time COGS, food cost, and menu profitability to BI dashboards - Trigger menu re-pricing alerts when ingredient costs cross thresholds
Authentication
API token or username/password and MFA handled in a managed session
Connectivity
Authenticated browser and mobile flows plus MarketMan's REST API where exposed
Response format
Normalized JSON across inventory, purchasing, invoice, and recipe objects
Rate limits
Adaptive throttling tuned to your account to avoid MarketMan-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for inventory, orders, and invoices with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for new invoices, purchase order status, count submissions, and price changes
Latency
Sub-second reads on cached entities; multi-second writes when submitting purchase orders and counts
Throughput
Horizontally scaled workers sized to multi-location, multi-vendor volume
Reliability
Retry, backoff, and idempotency keys for purchase orders, invoices, and inventory adjustments
Adaptation
Continuous monitoring of MarketMan releases, catalog changes, and account-specific configuration drift
Yes. Supergood normalizes inventory, vendors, pricing, and invoices across every location and buyer group in your MarketMan account, so multi-unit operators integrate once and rely on consistent objects.
Yes. Counts, orders, and waste logs entered on phones and tablets are captured through authenticated sessions and surfaced in the same normalized API, so mobile-entered data is available alongside portal data.
Supergood works with your existing MarketMan account and authenticated sessions. Where MarketMan's partner API is available we use it; otherwise we operate against the same authenticated surfaces your team already uses.
Each account is profiled against its configured vendors, catalogs, and units of measure. Supergood preserves account-specific pricing, conversions, and accounting mappings rather than forcing a generic schema.
Yes. Recipes, ingredient costs, COGS, and food-cost reports are exposed through the same normalized API surface, so menu profitability data sits alongside inventory and invoice entities.