Developer API · Pro and above

Your local SEO data, in your own tools

The SearchOps API gives you programmatic, read-only access to your locations, geo-grid scans, rankings and reports. Pipe them into your own dashboards, spreadsheets or data warehouse, or wire SearchOps into the rest of your stack.

Locations

List every location on your account and pull its details, plus the keywords you track for it.

Geo-grid scans

Fetch your scans and the full grid of results behind every rank heatmap.

Rankings

Read the rank data behind your scans to build your own trends and custom reporting.

Reports

Pull your saved reports and their layout to render them wherever you need.

Example request

Create an API key in Settings, then send it as a Bearer token. Every key is scoped to your account, so it only ever sees your own data.

curl https://searchops.co.uk/api/v1/locations \
  -H "Authorization: Bearer lp_live_xxxxxxxx"

# Response
{
  "data": [
    { "id": "...", "business_name": "...", "address": "...", "place_id": "..." }
  ],
  "pagination": { "limit": 50, "offset": 0 }
}
  • Read-only today, with write access on the roadmap.
  • Create and revoke keys yourself in Settings. The full key is shown once at creation, then only its prefix.
  • Every key is scoped to your account, so it can only read your own data.
  • Included on Pro, Agency and Enterprise.

Frequently asked questions

What can I read?

Your locations and the keywords you track for each, your geo-grid scans and the full results behind them, and your saved reports.

How do I authenticate?

Create an API key in Settings and send it as a Bearer token. Keys are scoped to your account and can be revoked at any time.

Can I write data or trigger scans?

Not yet. The API is read-only today. Programmatic scans and writes are on the roadmap.

Which plans include it?

API access is included on Pro and above.

Start tracking your real rankings today

See where you actually rank on Google Maps, not where Google tells you. Start a 14-day free trial of any plan, with no charge until it ends.