Skip to main content

API Coming Soon

Our REST API is currently in development. Register your interest to get early access when we launch.

Developer API

API Documentation

Access SEO expert rankings programmatically. Integrate Zenith Scores and expert profiles into your applications.

Authentication

API key required for all requests

Include your API key in the request header:

Authorization: Bearer YOUR_API_KEY

Coming soon: API keys will be available in your dashboard after launch.

Base URL

https://api.olympus-seo.com/v1

Endpoints

GET/api/experts

List all SEO experts with their Zenith Scores

Parameters

NameTypeDescription
pagenumberPage number (default: 1)
limitnumberResults per page (default: 20, max: 100)
countrystringFilter by country code (e.g., "us", "fr")
sortstringSort by field: "score", "name", "rank" (default: "rank")

Response Example

{
  "data": [
    {
      "slug": "rand-fishkin",
      "name": "Rand Fishkin",
      "title": "Co-founder SparkToro",
      "country": "United States",
      "zenithScore": 94,
      "rank": 1
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 20,
    "total": 150,
    "totalPages": 8
  }
}
GET/api/experts/{slug}

Get detailed profile of a specific expert

Parameters

NameTypeDescription
slugrequiredstringExpert slug (e.g., "rand-fishkin")

Response Example

{
  "slug": "rand-fishkin",
  "name": "Rand Fishkin",
  "title": "Co-founder SparkToro",
  "country": "United States",
  "bio": "Founder of Moz and SparkToro...",
  "zenithScore": 94,
  "technicalScore": 91,
  "rank": 1,
  "indices": {
    "visibility": 96,
    "authority": 95,
    "trust": 92,
    "innovation": 93
  },
  "specializations": ["Audience Research", "SEO Strategy"],
  "socialLinks": {
    "twitter": "https://twitter.com/randfish",
    "linkedin": "https://linkedin.com/in/randfish"
  }
}
GET/api/experts/{slug}/score

Get only the Zenith Score for an expert

Parameters

NameTypeDescription
slugrequiredstringExpert slug

Response Example

{
  "slug": "rand-fishkin",
  "name": "Rand Fishkin",
  "zenithScore": 94,
  "technicalScore": 91,
  "rank": 1,
  "lastUpdated": "2024-01-15T10:30:00Z"
}
GET/api/agencies

List all SEO agencies with their Agency Scores

Parameters

NameTypeDescription
pagenumberPage number (default: 1)
limitnumberResults per page (default: 20, max: 100)
countrystringFilter by country code

Response Example

{
  "data": [
    {
      "slug": "searchpilot",
      "name": "SearchPilot",
      "country": "United Kingdom",
      "agencyScore": 92,
      "teamSize": 50,
      "rank": 1
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 20,
    "total": 75,
    "totalPages": 4
  }
}

Embed Badge

Display your Zenith Score on your website

Showcase your ranking with an official Olympus-SEO badge. Simply replace YOUR-SLUG with your expert slug.

94
Zenith Score
Rand Fishkin
olympus-seo.com

HTML Code

<!-- Olympus-SEO Zenith Score Badge -->
<a href="https://olympus-seo.com/YOUR-SLUG"
   target="_blank"
   rel="noopener noreferrer">
  <img
    src="https://olympus-seo.com/api/badge/YOUR-SLUG"
    alt="Zenith Score Badge"
    width="200"
    height="60"
  />
</a>

Rate Limits

Fair usage policy

1,000
Requests per day
100
Requests per minute
10
Concurrent requests

Need higher limits? Contact us for enterprise plans with custom rate limits and dedicated support.

Official SDKs Coming Soon

We are working on official SDKs for JavaScript, Python, and PHP to make integration even easier.

JavaScriptPythonPHPRuby

Ready to Get Started?

Join the waitlist to be notified when the API launches and receive your API key.

API Documentation | Olympus-SEO