{"repo":"gwillem/appie-go","free":true,"listed":false,"github":"https://github.com/gwillem/appie-go","clone":"git clone https://github.com/gwillem/appie-go.git","description":"Albert Heijn API - CLI & Go library","language":"Go","stars":66,"topics":["albert","api","appie","heijn","supermarket"],"license":"AGPL-3.0","category":"api-integrations-sdks","readme_excerpt":"appie-go Go client library for the Albert Heijn mobile API. Installation Quick Start Anonymous Access (No Login) Browse products without authentication: Authenticated Access For orders, shopping lists, and member data, use Login() which handles the full browser-based OAuth flow automatically: Expired access tokens are automatically refreshed using the stored refresh token. Receipts (Kassabonnen) Retrieve in-store purchase receipts: API Reference See pkg.go.dev/github.com/gwillem/appie-go for full documentation. CLI Install the appie command: Usage: Config is stored at /.config/appie/config.json (or $XDG CONFIG HOME/appie/config.json ). Override with -c . Notes - Rate limiting may apply. AH does not send back-off headers, so the practical rate limit is unknown. - Server-side state: Albert Heijn maintains an \"active order\" on the server, which determines the delivery date context for bonus promo visibility. When you call ReopenOrder , that order becomes the active one. Always call RevertOrder when done to avoid the account being stuck in a future order with incorrect bonus promos. Projects using appie-go - ah-mcp — MCP server for controlling Albert Heijn from Claude and other AI assistants - openclaw-skill-albert-heijn — OpenClaw skill that turns your AI assistant into a personal grocery planner - weekmenu-docker — Dockerized weekly menu planner with Albert Heijn integration License AGPLv3","default_branch":null,"files":null,"tree":[],"storefront":"/r/gwillem","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gwillem/appie-go/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}