API Coming Soon
Our REST API is currently in development. Register your interest to get early access when we launch.
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_KEYComing soon: API keys will be available in your dashboard after launch.
Base URL
https://api.olympus-seo.com/v1Endpoints
/api/expertsList all SEO experts with their Zenith Scores
Parameters
| Name | Type | Description |
|---|---|---|
page | number | Page number (default: 1) |
limit | number | Results per page (default: 20, max: 100) |
country | string | Filter by country code (e.g., "us", "fr") |
sort | string | Sort 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
}
}/api/experts/{slug}Get detailed profile of a specific expert
Parameters
| Name | Type | Description |
|---|---|---|
slugrequired | string | Expert 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"
}
}/api/experts/{slug}/scoreGet only the Zenith Score for an expert
Parameters
| Name | Type | Description |
|---|---|---|
slugrequired | string | Expert slug |
Response Example
{
"slug": "rand-fishkin",
"name": "Rand Fishkin",
"zenithScore": 94,
"technicalScore": 91,
"rank": 1,
"lastUpdated": "2024-01-15T10:30:00Z"
}/api/agenciesList all SEO agencies with their Agency Scores
Parameters
| Name | Type | Description |
|---|---|---|
page | number | Page number (default: 1) |
limit | number | Results per page (default: 20, max: 100) |
country | string | Filter 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.
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
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.
Ready to Get Started?
Join the waitlist to be notified when the API launches and receive your API key.