Alpha
CLI

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\"}"
fi

Setup

Up and running in 10 seconds

Two commands. That's it.

1

Install

$ npm install -g @placesnap/cli
2

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