The Angelcam API is a REST API for building on top of Angelcam. Instead of solving camera connectivity, streaming, and recording yourself, you get programmatic access to cameras, live video, snapshots, Cloud Recording, and security events — and you plug them into your own product.
Why use it
A few things people build with it:
Pull recorded footage on demand around the moment of an alarm or sensor event.
Build a custom timeline or cloud-recording view.
Collect snapshots on a schedule to create a time-lapse — common on construction sites.
Build a snapshot wall showing many cameras at a glance.
Pair Angelcam video with an alarm system and surface it in your own operator interface — for example, how Jablotron verifies alarms.
Getting access
API access is free. You set it up in the MyAngelcam dashboard, and which one you choose depends on whose cameras your app needs to reach:
Personal Access Token — access to your own account only. Best for personal use, scripts, and development. Create one at my.angelcam.com/dashboard/personal-token.
OAuth application — for apps you want to make available to other Angelcam users, acting on their behalf with their permission. Set one up at my.angelcam.com/dashboard/oauth-application.
Both methods are rate-limited to keep the platform healthy. The current limits are enough for most integrations and are documented in the developer docs. If your project needs more, contact support and we'll sort it out.
Documentation
Full guides, endpoints, and code examples live in the Angelcam Developer Docs — start with the Quickstart to make your first call in under a minute.
😇 We are here to help
Just say hello@angelcam.com or check out the Angelcam Community.
