Available data

Jump to Data coverageData coverage

Semrush API provides access to a wide range of data, including:

  • Organic search: Keyword rankings, traffic estimates, SERP features (including AI-powered ones such as AI Overview), and historical trends.
  • Paid search: Ad keywords, ad copies, CPC, and competition data.
  • AI traffic: Traffic from AI-powered search engines and AI assistants like ChatGPT, Gemini, and Copilot.
  • Backlinks: Referring domains, anchor texts, link types, and historical backlink trends.
  • Domain analytics: Website traffic and market data, competitor analysis, and keyword gaps.

Jump to API version coverageAPI version coverage

The available data depends on the API version and API option:

Jump to Country and region coverageCountry and region coverage

  • Global reach: Semrush covers over 140 countries and regions for organic and paid search data.
  • Local databases: To retrieve region-level insights, you can specify the database (for example, us, uk, de, fr, etc.) in your API requests.
  • Granularity: Certain API methods offer city-level and device-specific tracking, enhancing precision for local SEO and campaign analysis.

Jump to Historical dataHistorical data

Semrush offers rich historical data, with SEO data dating back to 2012 and Traffic & Market data from 2017. It supports monthly and daily granularity, enabling in-depth trend analysis and performance benchmarking over time.

Jump to FAQFAQ

Jump to Can I use the Semrush API to measure AI traffic?Can I use the Semrush API to measure AI traffic?

Some Trends API methods, such as Traffic Summary and Industry Categories, include insights into traffic driven by AI-powered search engines and assistants like ChatGPT, Gemini, and Copilot. You can benchmark your performance against competitors and factor AI-driven traffic into your market research.

You can also track AI visibility via the AI-powered search features such as Google’s AI Overview and Bing’s Ask AI or AI Chat with the Standard API methods from SEO and Projects APIs.

Jump to What countries does the Semrush API data cover?What countries does the Semrush API data cover?

Semrush covers over 140 countries and regions, but the data you can access depends on the tool you’re requesting it from. To learn what countries are available in the Semrush API, refer to Stats. Check the information for the corresponding Semrush tools and reports.

Last updated: August 5, 2026

Was this page helpful?