Public catalog & studio information
Developer resources
Read Graham & Lane’s published flower arrangements, CAD prices, studio hours and delivery information through the same public data used by this site.
Read-only access
No account or API key is needed. These resources cannot access customers, change carts, place orders or take payments. To order flowers or plan an event, call (780) 429-1637.
Catalog API
- API documentation (Markdown)Endpoints, search, cursor pagination, rate limits and error handling.
- OpenAPI schema (JSON)A machine-readable description of the public GET endpoints.
- API index (JSON)Discover the versioned catalog and studio resources.
Try an anonymous request:
curl 'https://grahamandlane.com/api/v1/arrangements.json?q=yellow&limit=3'MCP server
Use the Streamable HTTP endpoint https://grahamandlane.com/mcp with a compatible MCP client. Its two tools find arrangements and read studio information.
Source clients
Small JavaScript and Python clients support search and pagination. They surface API errors without retrying an exhausted request budget. Download the JavaScript client and CLI into the same folder.
- JavaScript client (.mjs)Import catalog and studio functions in Node.js.
- Node.js command-line client (.mjs)Run with Node.js 22 or 24.
- Python client and CLI (.py)Uses the Python 3 standard library.
Download and usage instructions. These are hosted source files, not npm or PyPI packages.