Skip to main content

Build Commerce Experiences Across Multiple Merchants

Satsuma provides developers with a unified API to search products, manage carts, and place orders across hundreds of merchants. One API, consistent data format, real-time inventory.

Search Products

Query inventory across all merchants with filters for location, category, and availability

Manage Carts

Create merchant-specific carts and manage items before checkout

Place Orders

Submit orders with tokenized payments and receive real-time status updates

Quick Start

Core Concepts

Multi-Merchant Architecture

  • Product Search: Query across all merchants simultaneously
  • Merchant-Specific Carts: Each cart belongs to a single merchant
  • Independent Orders: Orders are placed with individual merchants
  • Unified Response Format: Consistent data structure across all merchants

Key Constraints

  • Carts cannot contain items from multiple merchants
  • Each order is submitted to a single merchant

What You Can Build

AI Shopping Assistants

Help users find products and complete purchases through natural conversation

Local Discovery Apps

Find products available near users with location-based search

Automated Purchasing

Build systems that reorder products automatically based on rules

API Capabilities

Cart Management

Order Processing

Authentication

All API requests require authentication via API key:
Get your API key from the developer dashboard.

Rate Limits

Development

Free Tier
  • 1,000 requests/month
  • 5 requests/second
  • Sandbox environment

Production

Paid Plans
  • 50K-500K requests/month
  • 25-100 requests/second
  • Production access

Next Steps

API Reference

Explore all endpoints and parameters

SDKs

JavaScript, Python, and Go libraries

Need Help?