API PRODUCT

SEMrush On Page SEO

A REST API for retrieving SEMrush SEO-centric insights related to domains and pages — including traffic overview, top pages, keywords, backlink profiles, and page metadata using simple HTTP requests.

Description

📌 SEMrush On-Page SEO API

The SEMrush On-Page SEO API offers a suite of easy-to-call endpoints that let developers, SEO specialists, and marketers programmatically fetch essential SEO metrics and domain data for any website. Data includes domain performance, top ranking pages, keyword sets, backlink details, and on-page metadata — enabling automation of SEO reports, dashboards, analytics tools, and internal workflows from within your own software or scripts.

💡 This API is ideal for integrating searchable SEO insights directly into dashboards, internal tools, or automation pipelines without building crawlers or scraping data manually.


🎯 Key Benefits

All-in-one SEO Data – Combines multiple types of SEO metrics in one API instead of using separate tools.

⚙️ Developer-Friendly – Use simple GET requests to get structured JSON for integration.

🚀 Automation Ready – Great for scheduled reporting, dashboards, and analytics workflows.

📊 Actionable Insights – Quickly assess SEO health, competitor data points, keyword opportunities, and backlink footprint.

💼 Scale-friendly – Useful for agencies, SaaS products, or internal SEO tooling.


🛠️ Use Cases

SEO Dashboards – Visualize domain authority & backlinks in a custom dashboard.

Automated Reports – Run periodic scans and send email summaries.

Competitor Analysis – Compare keyword & backlink profiles across brands.

Content Strategy – Identify high-value pages or keyword gaps.

Technical SEO Monitoring – Track changes in backlink profiles or rankings over time.


🧩 Endpoints

Below are the main endpoints you listed with concise explanations:


1️⃣ Domain Overview

https://semrush-on-page-seo.p.rapidapi.com/domain_overview.php?domain=youtube.com

🔍 Summary overview of the domain — usually includes basic SEO & traffic metrics.


2️⃣ Domain Top Pages

https://semrush-on-page-seo.p.rapidapi.com/domain_top_pages.php?domain=youtube.com

📄 Top ranking pages for that domain — useful to see which pages attract most traffic and engagement.


3️⃣ Domain Keywords

https://semrush-on-page-seo.p.rapidapi.com/domain_keywords.php?domain=youtube.com

🔑 List of keywords a domain ranks for — critical for SEO keyword strategy.


4️⃣ Backlink Data

https://semrush-on-page-seo.p.rapidapi.com/backlink.php?domain=youtube.com

🔗 Complete backlink data — referring domains, link URLs, anchor text, etc.


5️⃣ New & Lost Backlinks

https://semrush-on-page-seo.p.rapidapi.com/new_lost_backlinks.php?domain=youtube.com

📉 Finds recently gained and lost backlinks — essential for tracking link profile changes.


6️⃣ Backlinks Overview

https://semrush-on-page-seo.p.rapidapi.com/backlinks_overview.php?domain=youtube.com

📊 Aggregated backlink summary — total count, quality metrics, and trend overview.


7️⃣ Page Overview

https://semrush-on-page-seo.p.rapidapi.com/page_overview.php?page=youtube.com

📌 Metadata and on-page info for a single URL — like page title, meta tags, and other SEO-relevant tags.

API Playground
10 endpoints

              

              

              

              

            
Waiting for request...
Free

₹0.00 / Monthly

  • Limit Type: Global
  • 6 total requests
  • Rate Limit: 0/min
Pro

₹1,999.00 / Monthly

  • Limit Type: Global
  • 3,000 total requests
  • Rate Limit: 0/min
Ultra

₹9,999.00 / Monthly

  • Limit Type: Global
  • 50,000 total requests
  • Rate Limit: 0/min
Mega

₹19,999.00 / Monthly

  • Limit Type: Global
  • 150,000 total requests
  • Rate Limit: 0/min