Skip to main content
The Semrush plugin returns the data on Semrush’s free website pages as structured JSON, with no Semrush account, login or API key. Give it a domain, any URL on the site or a Semrush website page URL, and pick the report:
  • overview (default) - the Authority Score, global, country and category rank with their changes, monthly visits with their desktop and mobile history, pages per visit, time on site and bounce rate, organic and paid search traffic with history, backlinks and referring domains with history and Semrush’s Google penalty risk, top organic keywords with position, search volume, CPC, traffic share and intent, top countries, competitors, incoming and outgoing traffic sources, and visits from AI assistants such as ChatGPT and Claude.
  • competitors - the site’s competitor list, each competitor with its Authority Score, ranks, visits and engagement.
The figures are Semrush’s own estimates, and dataDate names the period they describe. Semrush publishes these pages for about 200,000 of the most visited sites; any other domain comes back with found: false.
Try it in the dashboard first: app.scrapeunblocker.com/dashboard/plugins. You get a live results view plus a copy-paste snippet.

Website data

Each call is one request: one domain, one report.

Response

report=overview:
report=competitors returns the domain’s own authorityScore, ranks and visits, plus a competitors list:

Errors

What you can build

  • Competitor benchmarking - compare Authority Score, visits and search traffic across rival sites every month.
  • Prospect research - enrich a list of domains with traffic, backlinks and top countries before outreach.
  • AI visibility tracking - follow how many visits a site gets from AI assistants over time.
  • Market maps - expand from one site to its competitor set with report=competitors.

Next steps

Open the plugins

Look up a website on Semrush and grab the JSON.

Get an API key

Free trial available on the pricing page.