SearchRush
REST API

The SearchRush API

Programmatic access to citations, rankings, AI visibility scores, and local SEO data for any business. Build integrations, automate workflows, and power your own products.

bash
curl -X GET "https://api.searchrush.com/v1/citations?domain=detroitbarbers.com" \
  -H "Authorization: Bearer sk_live_your_api_key"
json
{
  "domain": "detroitbarbers.com",
  "total_citations": 47,
  "score": 72,
  "missing_directories": 31,
  "top_directories": ["Google", "Yelp", "Bing Places"]
}

API Endpoints

Four core endpoints to power your integration.

GET/v1/citations

Check citation count, score, and directory presence for any domain

View docs →
GET/v1/rankings

Get geo-grid rank data for a business and keyword

View docs →
GET/v1/ai-visibility

Get AI Visibility score — how often ChatGPT/Gemini recommends the business

View docs →
POST/v1/citations/submit

Submit a business to directories programmatically

View docs →

Built for builders

🏢

Agencies

Automate citation audits for all client locations. Pull rank data into your own reporting dashboard.

🛠️

Developers

Build local SEO tools on top of SearchRush data. White-label the API under your own brand.

📊

Enterprise

Bulk data access for franchise networks and multi-location brands. 10,000+ locations supported.

Simple API Key Authentication

All requests use Bearer token authentication. Generate keys in your SearchRush dashboard under Settings → API.

bash
Authorization: Bearer sk_live_xxxxxxxxxxxxx
sk_live_

Production keys — make real submissions and queries.

sk_test_

Sandbox keys — no real submissions, returns mock data.

Rate limits

PlanCalls/monthRate limit
Starter1,00010 req/min
Growth5,00030 req/min
Pro25,00060 req/min
Agency10,000120 req/min
EnterpriseUnlimitedCustom

Start building with the SearchRush API

Get API Key →