Automate everything. Script anything.
CI/CD pipelines, bulk operations, and scripted place management. Run audits, pull scores, and trigger uploads from your terminal or any automation tool.
Get started →Commands
Power at your fingertips
Score places, audit areas, and benchmark neighbours — all from one command.
Score a place
$ placesnap score "Kew Town Centre"
Visual Gap Score: 61/100 Trend: +12 pts (30d) Status: Needs work Gaps: Interior (0/4), Human signal (1/4)
Audit an area
$ placesnap audit "Boroondara" --output report.pdf
Scanning... 22 places found Analysing photo coverage... Report generated: report.pdf Summary: 14 gaps across 9 places
Benchmark neighbours
$ placesnap benchmark "Boroondara" --neighbours 3
Area Score Trend ───────────────────────────────── Boroondara 61 +12 Stonnington 54 +3 Yarra 48 -2 Whitehorse 39 +1
Integrations
Fits your pipeline
Integrate PlaceSnap into your existing DevOps workflows. Trigger audits from CI, cron, or any shell script.
GitHub Actions
Run audits on every deploy or on a schedule via workflow dispatch.
Cron Jobs
Schedule nightly score checks and pipe results to Slack, email, or a database.
Shell Scripts
Chain commands together for bulk operations across dozens of places at once.
nightly-audit.sh
#!/bin/bash
# Nightly audit → Slack notification
SCORE=$(placesnap score "High Street" --format json | jq '.score')
if [ "$SCORE" -lt 40 ]; then
curl -X POST "$SLACK_WEBHOOK" \
-d "{\"text\":\"High Street VGS dropped to $SCORE\"}"
fiSetup
Up and running in 10 seconds
Two commands. That's it.
Install
$ npm install -g @placesnap/cli
Authenticate
$ placesnap auth login
Uses your PlaceSnap API key
Install in 10 seconds
One command to install. One command to authenticate. Then automate everything.
npm install -g @placesnap/cli