Produce Pro is an all-in-one ERP built for the fresh produce and perishables supply chain, powering procurement, inventory, sales order processing, lot traceability, warehouse management, and accounting for growers, packers, shippers, wholesalers, and distributors. An unofficial API lets you programmatically pull sales orders, purchase orders, inventory and lot records, customers, vendors, and invoices—and push updates like new orders, receipts, pricing, and shipments back into Produce Pro.

Produce Pro is an all-in-one ERP system built specifically for the fresh produce and perishables supply chain. Serving the industry since 1990, it supports foodservice companies, growers, packers, shippers, processors, repackers, terminal markets, wholesalers, and distributors—handling procurement, real-time inventory, sales order processing, lot traceability, warehouse management, and accounting in a single integrated platform. Produce Pro is now part of Aptean's portfolio.
Core product areas include:
Common data entities:
Distributors run mission-critical produce operations on Produce Pro every day, but turning its integrated, screen-driven workflows into API-driven automation is non-trivial:
Supergood reverse-engineers Produce Pro's authenticated application flows to deliver a resilient, normalized API layer for your installation—across procurement, inventory, sales, warehouse, and accounting.
Use Produce Pro with AI agents: Produce Pro MCP Server →
Book a 30-minute session to confirm your modules, deployment model, and authentication setup.
We deliver a production-ready Produce Pro adapter tailored to your installation and data model.
Go live with continuous monitoring and automatic adjustments as Produce Pro evolves.
Authentication
/authenticateAuthenticate to a Produce Pro installation using username/password, or MFA, and obtain a session token for downstream calls.
Sales
/customersList customers with credit terms, pricing agreements, and order history filters.
Sales
/sales_ordersRetrieve sales orders and order lines with status, customer, commodity, and date-range filters.
Sales
/create_sales_orderCreate a new sales order with line items, pricing, lot allocation, and delivery routing.
Inventory
/inventoryPull real-time inventory and lot records with commodity, PLU, location, and traceability detail.
Purchasing
/purchase_ordersList purchase orders, vendor agreements, consignments, and direct shipments with status filters.
Accounting
/invoicesPull invoices, payments, and credits with customer, status, and date-range filters.
- Pull sales orders, order lines, and customers into a central warehouse for analytics - Stream real-time inventory and lot status to downstream ERP, BI, and forecasting tools - Reconcile shrink, splits, and repack activity across locations
- Pull purchase orders, vendor agreements, and rebates for spend analysis - Push new purchase orders and receipts based on demand forecasts - Track consignments, direct shipments, and market cost changes programmatically
- Pull lot genealogy, Country of Origin, and PTI data for compliance reporting - Trace affected lots across receipts, repacks, and shipments in a recall - Surface traceability gaps to quality and food-safety teams
- Sync invoices, payments, and credits into general ledger and AR systems - Reconcile margin, shrink, and labor cost data across departments - Push pricing and credit-term updates back into Produce Pro
Authentication
Username/password and MFA handled in a managed session
Connectivity
Authenticated application flows against your Produce Pro on-prem, hybrid, or cloud installation
Response format
Normalized JSON across Sales, Purchasing, Inventory, Lots, and Accounting objects
Rate limits
Adaptive throttling tuned to your installation to avoid server-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for inventory, orders, and lots with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for order creation, receipt, inventory change, and shipment status
Latency
Sub-second reads on cached entities; multi-second writes when posting through order and receiving workflows
Throughput
Horizontally scaled workers sized to high-volume produce distribution operations
Reliability
Retry, backoff, and idempotency keys for orders, receipts, and inventory adjustments
Adaptation
Continuous monitoring of Produce Pro and Aptean releases and installation-specific configuration drift
Yes. Supergood adapts to your deployment model—on-premise, hybrid, or private cloud—operating against the same authenticated application surfaces with network configuration tuned to your environment.
Yes. Lot genealogy, commodity pricing, PLU support, and Country of Origin fields are preserved through the normalized API rather than flattened into a generic ERP schema.
Yes. The API supports writes such as creating sales orders, recording receipts, updating pricing, and posting shipments, in addition to reads across all major modules.
No. Supergood works against your existing authenticated Produce Pro sessions, so you don't depend on a public API or a vendor partnership gate to integrate.
Lot-level genealogy, Country of Origin, and PTI traceability records are exposed through the same normalized surface, so recall and compliance workflows can trace affected lots across receipts, repacks, and shipments.