Back to catalog

Semrush · Seo Aeo

Semrush / Trends: Audience Insights

The Audience Insights report provides data to better understand how audiences among your chosen domains overlap. This data can help you with targeting, segmentation, and ad placement. Even if a response is empty, the cost of one request will still be deducted from your API units. This request data reflects the Visited domains section in the Audience Overlap dashboard. About the Audience Overlap dashboard › Semrush charges 1 API unit per request from the separate Trends unit balance. Needs the Trends Premium plan only. Semrush answers CSV with semicolons.

Live data

You are looking at the live public catalog.

unverifiedRequest shape unavailableUnverified
Published API evidence
Public metadata only. Response bodies, credentials, and internal review notes are never displayed.

No verification date is claimed. No response capture is claimed.

Request parameters

  • country query · optional

    The country code parameter lets you filter traffic data for a particular country. If the parameter isn't specified, global data is shown by default. To define a country code, use the ISO 3166-1 code reference , column Alpha-2 code . Example: "US"

  • device_type query · optional

    This parameter lets you choose whether to retrieve desktop or mobile data. If the parameter isn't specified, data for all devices is shown by default.

  • display_date query · optional

    Date in the YYYY-MM-01 format. If the display_date parameter isn't specified, data from the previous month is shown by default. The minimum value is 2017-01-01 and the maximum is the beginning of the previous month. For example, if today is June 19, 2024, you can use 2024-05-01 . Example: "2025-08-01"

  • display_limit query · optional

    Number of results returned per request. If this parameter isn't specified, the default value is 1000 . Maximum value is 5000 . This limit applies per request only. To retrieve additional results, use this parameter together with display_offset .

  • display_offset query · optional

    This parameter lets you skip a specified number of results before sending a report. Used for pagination together with display_limit . If this parameter isn't specified, the default value is 0 . There is no range for the parameter.

  • export_columns query · optional

    This parameter lets you get only the columns with the data you need. Specify the required columns separating them by a comma. If this parameter isn't specified, all columns are shown by default. Allowed columns: target, overlap_score, similarity_score, target_users, overlap_users, categories, is_adult

  • segment query · optional

    An operator that defines the audience scope: contains unites the audience of the selected_targets . shares combines the audience who visited all the selected_targets . excludes selects the audience who visited other selected_targets domains but not the one you exclude.

  • selected_targets query · required

    Array of domains separated by a comma. These are the domains selected from the targets parameter for analysis. The maximum number of domains depends on the number of domains in targets (up to 5). Sent to Semrush as one comma separated value.

  • targets query · required

    Array of domains separated by a comma. The maximum number of domains is 5 . Sent to Semrush as one comma separated value.

No allowlisted official documentation or pricing reference is available.

Sign in to run this operation, inspect live eligibility, and see governed execution and audit evidence. Sign in.