API Documentation

A read-only REST API for pulling your monitored locations, change history, and reviews into your own tools. Every endpoint returns JSON and is scoped to the API key's owner only.

Get an API key

Sign in and create a key from your dashboard's API Keys page.

Go to API Keys

Authentication

Send your key in the Authorization header on every request:

Authorization: Bearer mrep_xxxxxxxxxxxxxxxx

Endpoints

GET/api/v1/locations

List every location monitored by the key's owner.

GET/api/v1/locations/:id

Location details plus the most recent snapshot of its Google Business Profile data.

GET/api/v1/locations/:id/changes?limit=50&status=PENDING|APPROVED|REVERTED

Change log entries for a location.

GET/api/v1/locations/:id/reviews?limit=50&rating=1-5&sentiment=positive|neutral|negative

Reviews for a location.

Machine-readable OpenAPI spec: /api/docs