I’m excited to take on new projects and collaborate. Let’s talk about your ideas.

Telegram

@bosnakdev

X (Twitter)

@bosnakdev

Instagram

@bosnakdev

Social Links

Project

Python SEMrush Report Bot

A Python-based tool that fetches basic SEO metrics for a given domain name from SEMrush and generates a report in Excel format.

Python SEMrush Report Bot

The Python SEMrush Report Bot collects critical metrics from SEMrush API/outputs for your specified domain and creates an Excel report with a single click. It compiles data such as organic traffic estimates, visibility, keyword counts, top pages/queries, backlink summaries, competitors, and position changes, presenting it in a tabbed XLSX file. With support for scheduled execution, it facilitates periodic reporting and provides consistent, reusable output for brand/agency reporting.

Featured features:

  • Domain-based SEMrush data extraction
  • Organic keywords & traffic, competitors, backlink summary
  • Tabbed Excel (XLSX) report with timestamp
  • Scheduled (cron) execution, CSV/JSON export
  • Easy configuration, API key management with .env
Share

Leave a comment

Your email address will not be published. Required fields are marked *

Your experience on this site will be improved by allowing cookies. Cookie Policy