SEMrush Free Website Stats Scraper
Pricing
from $0.90 / 1,000 scraped website stats
SEMrush Free Website Stats Scraper
Scrape public SEMrush website stats for domains and URLs. Get authority score, visits, organic search traffic, referring domains, backlinks, source URLs, and scrape timestamps in clean dataset rows.
Pricing
from $0.90 / 1,000 scraped website stats
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
24
Total users
8
Monthly active users
0.34 hours
Issues response
8 days ago
Last modified
Categories
Share
🔎 SEMrush free website stats scraper for SEO metrics
SEMrush Free Website Stats Scraper extracts public website overview metrics from SEMrush for domains SEMrush has already published. Add domains, website URLs, or SEMrush overview URLs, and the Actor saves one clean dataset row per supported domain with authority score, visits, organic search traffic, referring domains, backlinks, source URL, and scrape metadata.
- Use a SEMrush website stats scraper to collect public domain metrics for competitor research lists.
- Check SEMrush Authority Score in bulk before scoring link-building prospects, partners, or leads.
- Export SEMrush traffic, organic search traffic, referring domains, and backlinks for SEO reports or dashboards.
- Monitor public SEMrush overview metrics for domains you already track in spreadsheets or CRMs.
- Schedule repeat SEMrush website stat checks and send rows to Apify datasets, API workflows, or webhooks.
No SEMrush login, cookies, API key, or paid SEMrush account is required from you. This Actor reads public SEMrush /website/{domain}/overview/ pages, so it is not an on-demand lookup for every domain on the web. If SEMrush has not published a public overview page for a domain, that domain is skipped and the run continues.
📊 Data you can extract
Each dataset item is one SEMrush website stats row. Rows can include:
type- alwayssemrush_website_statsstatus-okorpartialinputIndex- submitted target positionrequestedTarget- original domain or URL you entereddomain- canonical domain checked on SEMrushsourceUrl- public SEMrush overview URLscrapedAt- UTC scrape timestampasOf- SEMrush reporting month when shownauthorityScore- SEMrush Authority ScorevisitsandvisitsText- estimated monthly visitsorganicSearchTraffic,organicSearchTrafficText, andorganicSearchTrafficChangereferringDomains,referringDomainsText, andreferringDomainsChangebacklinks,backlinksText, andbacklinksChangemissingFields- fields SEMrush did not expose on that page, when the row is partial
Some fields can be empty because SEMrush does not show every metric on every public overview page. If the public overview page does not exist, the Actor skips the domain instead of saving a placeholder row.
🚀 How to run it
- Open the Input tab.
- Add one domain, website URL, or SEMrush overview URL per line in
Domains or URLs. - Keep
Stats to collectset toFull, or choose a focused mode if you only need authority, traffic, or backlink metrics. - Keep
Maximum domainssmall for your first run, then raise it when the output looks right. - Run the Actor and open the dataset.
For the highest hit rate, start with domains that already have public SEMrush overview pages, such as the prefilled examples. Low-traffic, niche, new, or unsupported domains may exist inside SEMrush's paid product but still have no public overview page.
You can export the dataset as JSON, CSV, Excel, XML, RSS, or HTML, or consume the same rows through the Apify API.
✍️ Input
Use domains when you have a clean list. Use full URLs when your source data already contains website links. Use SEMrush overview URLs when you copied targets from Semrush.
{"targets": ["wikipedia.org","https://github.com/features","https://www.semrush.com/website/openai.com/overview/"],"mode": "full","maxResults": 100}
The mode field accepts full, authority_only, traffic_only, and backlinks_only. Invalid, duplicate, and unsupported domains are skipped, and the Actor continues through the rest of the list.
📦 Output example
{"type": "semrush_website_stats","status": "ok","inputIndex": 1,"requestedTarget": "openai.com","domain": "openai.com","sourceUrl": "https://www.semrush.com/website/openai.com/overview/","scrapedAt": "2026-05-28T17:15:29.393Z","asOf": "April 2026","authorityScore": 92,"visits": 458310000,"visitsText": "458.31M","organicSearchTraffic": 40870000,"organicSearchTrafficText": "40.87M","organicSearchTrafficChange": "+17%","referringDomains": 389860,"referringDomainsText": "389.86K","referringDomainsChange": "+2%","backlinks": 61950000,"backlinksText": "61.95M","backlinksChange": "-3%"}
💳 Pricing
This Actor uses pay-per-event pricing. You are charged for each successfully scraped website stats item saved to the dataset.
There is no separate Actor-start charge in this Actor's pricing configuration. Domains that SEMrush does not expose as public overview pages are skipped and are not saved as dataset items.
🔌 Integrations
- Run this Actor from the Apify API when a workflow needs SEMrush website stats for a domain list.
- Schedule repeat runs to watch supported public overview metrics over time.
- Export results to JSON, CSV, Excel, XML, RSS, or HTML for reporting and spreadsheet work.
- Send finished-run data to webhooks or downstream tools after each run.
❓ FAQ
🔐 Do I need a SEMrush account?
No. This Actor reads public SEMrush website overview pages and does not ask for SEMrush credentials, cookies, or API keys.
🌐 Can I submit full URLs?
Yes. You can submit domains, website URLs, or SEMrush overview URLs. The Actor normalizes each accepted target to a domain before checking whether SEMrush has a public overview page for it.
⚠️ Why are some domains skipped?
Some domains do not have a public SEMrush overview page, even when they may exist in Semrush's logged-in product or API. The Actor skips unsupported domains and continues with the remaining targets.
🧭 Is this a full SEMrush API?
No. It is a focused SEMrush free website stats scraper for public overview metrics. It does not scrape logged-in SEMrush dashboards, paid keyword reports, competitor lists, traffic cost, ad spend, backlink lists, private project data, or domains that only exist behind logged-in lookup tools.
🛠️ Why not use the SEMrush API?
Use the SEMrush API when you have paid API access and need official Semrush endpoints. Use this Actor when you want public SEMrush overview metrics in an Apify dataset without providing SEMrush credentials.
🔁 What are SEMrush alternatives?
For similar SEO workflows, you can compare this Actor with public Ahrefs website stats, Moz domain analysis, Seobility SEO checks, sitemap tools, or Similarweb traffic actors. The right choice depends on which source and metric set your report needs.
📝 Changelog
- 0.1: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- Ahrefs Free Website Stats Scraper ↗ - collect public Ahrefs domain rating, traffic, rank, and backlink metrics.
- Moz Scraper ↗ - extract public Moz Domain Authority, Page Authority, spam score, and SEO tables.
- Seobility SEO Checker ↗ - run public Seobility SEO checks for websites and page URLs.
- Seobility Keyword Research ↗ - collect Seobility keyword ideas, volume, CPC, and intent data.
- Sitemap Validator ↗ - check sitemap-listed URLs for status, redirects, timing, and sitemap metadata.
Made with ❤️ by Maxime Dupré