SmugMug API
BETA
Tutorial
- Getting an API Key
- Your First API Request
- Making changes
- Getting results in pages
- Authorization with OAuth 1.0a
API Concepts
Advanced Topics
- Optimizing response sizes
- Expanding related data
- Configuring expansions
- Rate Limits
- Method and Content Overrides
- Performance Metrics
- Multi-get
- Options requests
Live API Browser
Reference
Welcome to the SmugMug API!
The SmugMug API v2 beta is here! As of December 2nd, 2014, anyone is now welcome to join our beta program. Read the announcement on our blog.
- Request a new API key
- Get beta program access for your existing API keys
- Documentation for the stable API v1.3.0
- API v2 tutorial
What is the SmugMug API?
The SmugMug API lets you build SmugMug-integrated applications. The API follows the REST style, and is packed with powerful features. Access to the SmugMug API is available to all current SmugMug subscribers.
Every API endpoint provides an interactive website that we call the Live API Browser when loaded in a web browser, so if you don't like reading docs, you can just start exploring! If you're logged in to SmugMug, you'll be able to see and modify all your data.