Get website traffic and SEO profile
Returns one domain's Semrush profile in a single call — ranks, authority score, traffic, engagement, keywords, backlinks, competitors, referral sources and AI referral traffic, most with history. Requires domain.
1 credit / requestBilled only on success
Authorization
ApiKeyAuth x-api-key<token>
In: header
Query Parameters
domain*string
Website domain, e.g. stripe.com. A full URL also works. www. is removed; other subdomains usually have no page and return null.
Length
length <= 300curl -X GET "https://example.com/v1/semrush/website?domain=stripe.com" \ -H "x-api-key: YOUR_API_KEY"{ "data": { "requested_domain": "stripe.com", "domain": "stripe.com", "url": "https://www.semrush.com/website/stripe.com/overview/", "as_of": "2026-07-15", "updated_at": "2026-08-12", "database": "US", "categories": [ { "slug": "finance", "name": "Finance" } ], "ranks": { "global": { "value": 203227314, "change_percent": 0.1294, "change_absolute": -1 }, "country": { "value": 203227314, "change_percent": 0.1294, "change_absolute": -1, "code": "US", "name": "United States" }, "category": { "value": 203227314, "change_percent": 0.1294, "change_absolute": -1, "name": "Finance", "slug": "finance" } }, "authority_score": { "value": 203227314, "change_percent": 0.1294, "change_absolute": -1 }, "engagement": { "as_of": "string", "visits": { "value": 203227314, "change_percent": 0.1294, "change_absolute": -1 }, "pages_per_visit": { "value": 203227314, "change_percent": 0.1294, "change_absolute": -1 }, "time_on_site_seconds": { "value": 498, "change_percent": null, "change_absolute": null }, "bounce_rate": { "value": 203227314, "change_percent": 0.1294, "change_absolute": -1 }, "visits_history": [ { "date": "2026-07-01", "visits": 0 } ] }, "devices": { "as_of": "string", "history": [ { "date": "2026-07-01", "visits": 0, "desktop_visits": 0, "mobile_visits": 0 } ] }, "countries": { "as_of": "string", "items": [ { "country": "US", "country_name": "United States", "traffic": 57953085, "traffic_share": 0.2852, "desktop_share": 0.407, "mobile_share": 0.593 } ] }, "search_traffic": { "as_of": "string", "organic": { "value": 203227314, "change_percent": 0.1294, "change_absolute": -1 }, "paid": { "value": 203227314, "change_percent": 0.1294, "change_absolute": -1 }, "history": [ { "date": "2026-07-01", "organic": 0, "paid": 0, "total": 0 } ] }, "keywords": { "as_of": "string", "database": "US", "items": [ { "keyword": "stripe", "position": 1, "search_volume": 673000, "cpc": 2.99, "traffic_share": 0.2723, "intents": "2" } ] }, "backlinks": { "as_of": "string", "backlinks": { "value": 151822916, "change_percent": -0.0933, "change_absolute": null }, "referring_domains": { "value": 203227314, "change_percent": 0.1294, "change_absolute": -1 }, "authority_score": { "value": 203227314, "change_percent": 0.1294, "change_absolute": -1 }, "google_penalty_risk": "Low", "backlinks_history": [ { "date": "2026-07-01", "backlinks": 0 } ], "referring_domains_history": [ { "date": "2026-07-01", "referring_domains": 0 } ] }, "competitors": { "as_of": "string", "items": [ { "domain": "gocardless.com", "relevance": 0.16, "visits": null } ] }, "traffic_journey": { "as_of": "string", "incoming": [ { "source": "google.com__Google organic", "domain": "grok.com", "visits": 45929701, "previous_visits": 38183339, "share": 0.44101063 } ], "outgoing": [ { "source": "google.com__Google organic", "domain": "grok.com", "visits": 45929701, "previous_visits": 38183339, "share": 0.44101063 } ] }, "ai_traffic": { "items": [ { "source": "chatgpt.com", "name": "ChatGPT", "traffic": 798467, "share": 0.00498, "history": [ { "date": "string", "value": 0 } ] } ], "other_traffic": 149279270, "other_share": 0.93069 }, "related_domains": [ "stripeandstare.com", "stripersonline.com" ], "unavailable_panels": [ "siteAudit" ], "usage_note": "Every figure here is what Semrush serves an anonymous caller, and it is the full free page: 60 consecutive fetches on one identity returned identical values, so there is no view meter to spend. null means Semrush states no figure, never zero. unavailable_panels lists the panels Semrush marked as having no current data for this domain." }}