Domain Overview
/api/semrush/domain/overview
Full domain profile with rank, organic data, backlinks, traffic, and engagement
Scrappa's Semrush SEO Data API returns public Semrush research data as structured JSON. Look up any domain for Semrush rank, organic keywords and traffic, Authority Score, backlink counts, visits, engagement, and traffic by country, then add Semrush Sensor volatility, trending websites, keyword suggestions, AI writing tools, and Google review links. Scrappa is an independent service and is not affiliated with or endorsed by Semrush.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/semrush/domain/overview?domain=semrush.com" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"search_parameters": {
"engine": "semrush_domain_overview",
"domain": "semrush.com"
},
"domain": "semrush.com",
"covered": true,
"coverage": {
"domain_metrics": true,
"backlink_counts": true,
"website_traffic": true
},
"semrush_rank": 756,
"organic_keywords": 456225,
"organic_traffic": 3462632,
"organic_traffic_cost": 8923760,
"authority_score": 89,
"backlinks_count": 36525104,
"referring_domains_count": 184643,
"backlink_scopes": {
"url": 70050,
"hostname": 289639,
"root_domain": 36620331
},
"website": {
"domain": "semrush.com",
"brand_name": "Semrush",
"actual_date": "2026-08-15",
"visits": 47399944,
"engagement": {
"pages_per_visit": 4.1187,
"avg_visit_duration_seconds": 538,
"bounce_rate": 0.543
}
}
}
Structured data for real applications. Here are some ideas.
Enrich lead lists with traffic, Authority Score, and backlink counts per domain to estimate company size and online presence before outreach.
Get the competitors Semrush maps for a domain, each with visits, Authority Score, global, country, and category rank, pages per visit, visit duration, and bounce rate.
Track daily Semrush Sensor scores by database and category to explain traffic swings, and see SERP feature shares and the biggest ranking winners and losers.
Spot fast-growing websites for a country and industry category with total traffic, desktop and mobile split, month-over-month and year-over-year change.
Generate title ideas, draft Markdown blog posts, rewrite passages, and summarize long text inside your own content tools.
Create a direct Google review link and short link for a local business from its name and Google Place ID, ready for QR codes and customer emails.
Semrush API alternative
The Semrush SEO Data API is built for SEO tools, agencies, sales and growth teams, and analysts who want Semrush research data in their own apps, spreadsheets, and dashboards. One domain overview call combines Semrush rank, organic keywords, organic traffic and traffic cost, Authority Score, backlinks, referring domains, visits, engagement, top keywords, traffic by country, and AI assistant referral traffic. Sensor, trending, suggestion, and content endpoints round out the toolkit, and every response echoes your input in search_parameters.
Look up a root domain or subdomain and read the coverage object to see which data blocks were found.
Domains without Semrush data return covered: false with HTTP 200 and are not charged.
Get up to seven competitors per domain with visits, Authority Score, ranks, and engagement metrics.
Read daily Sensor volatility for 17 databases (9 desktop countries plus 8 mobile variants) and 25 categories over a rolling 31-day window.
Rank trending websites across 240 country codes, including global, and 111 industry categories.
Call the facets endpoint once to cache valid Sensor and trending values.
Test the Semrush API with 500 free monthly credits before scaling production traffic.
Fetch organic metrics, Authority Score, backlink counts at URL, hostname, and root domain scope, plus the website traffic block with visits, engagement, history, top keywords, and traffic by country in a single request.
Open Semrush Domain Overview API docsFilter daily volatility scores by db and category, then drill into SERP feature shares and the domains with the largest ranking gains and losses for a specific day within the last 31 days.
Open Semrush Sensor API docsPick a country and industry category to get the trending websites with total traffic, desktop and mobile split, month-over-month and year-over-year change, top traffic source, and a 12-month traffic series.
Open Semrush Trending API docsEverything you need in one API.
/api/semrush/domain/overview
Full domain profile with rank, organic data, backlinks, traffic, and engagement
/api/semrush/domain/competitors
Domain summary plus the competitors Semrush maps for it
/api/semrush/website/traffic
Visits, engagement, history, and traffic by country for a domain
/api/semrush/suggest
Keyword and domain autocomplete suggestions
/api/semrush/sensor/ranks
Daily SERP volatility scores by database and category
/api/semrush/sensor/serp-features
Share of SERPs showing each SERP feature on a given day
/api/semrush/sensor/movers
Domains with the biggest ranking gains and losses on a given day
/api/semrush/trending
Fastest-growing websites for a country and industry category
/api/semrush/facets
Valid Sensor databases and categories, plus trending countries and categories
/api/semrush/content/titles
Title ideas for a topic, grouped by style
/api/semrush/content/blogpost
A complete Markdown blog article for a topic
/api/semrush/content/rewrite
Rewrite a passage to improve, simplify, or summarize it
/api/semrush/content/summarize
Summarize long text as a paragraph or bullet points
/api/semrush/local/review-qr
Google review link and short link for a local business
Compare a second traffic estimate with visits, engagement, traffic sources, and global, country, and category ranks.
Check live Google organic results and SERP features for the keywords you research with Semrush data.
Add search interest over time to keyword and trending website research.
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Semrush domain metrics as JSON | Build your own parser | |
| Sensor volatility endpoints | ||
| Trending websites endpoint | ||
| AI content endpoints | Yes (4 endpoints) | |
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
| Setup | API key only | Selectors and parsing |
No. Scrappa is an independent service and is not affiliated with or endorsed by Semrush. The Semrush SEO Data API returns public Semrush research data as JSON through a Scrappa API key, and it does not require a Semrush account.
Use /api/semrush/domain/overview. It combines the organic, backlink, and traffic data in one call. Use /api/semrush/website/traffic if you only need visits and engagement, and /api/semrush/domain/competitors for the competitor list.
Semrush has no public data for that domain, which is common for very small or new sites. The response is HTTP 200 with covered set to false, and it is not charged. Check the coverage object on the overview endpoint to see which data blocks were found.
No. Pass only the host name, such as semrush.com or blog.semrush.com. Values with a protocol or path fail validation with a 422 error.
The Sensor endpoints cover a rolling 31-day window. Use a recent date in YYYY-MM-DD format, and check valid db and category values with /api/semrush/facets. Dates outside the window return empty rows rather than an error.
No. The title, blog post, rewrite, and summary endpoints generate new text on each call, so store the output if you need it later. Allow a client timeout of at least 30 seconds, and about 45 seconds for blog posts.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan.