AEO Analytics

Get tracked prompt performance

Returns how the site's own brand performed on each active prompt over the requested period: its visibility score, sentiment and average position.

Returns up to 25 prompts, sorted by ai_visibility_score, highest first. Archived prompts are left out. Prompts with no data in the period return 0 for score, sentiment and position.

get/api/sites/multiscreen/{site_name}/aeo/tracked-prompts

Request

  • Base URL
    https://api.duda.co
  • URL
    https://api.duda.co/api/sites/multiscreen/{site_name}/aeo/tracked-prompts
  • Auth
    HTTP basic

Path parameters

site_namestring required

The site's unique name (its ID), returned when the site is created.

Query parameters

fromstring date required
Example:2026-07-01

First day of the period, inclusive, as an ISO 8601 date (YYYY-MM-DD, UTC). The period can span at most 366 days.

tostring date required
Example:2026-07-31

Last day of the period, inclusive, as an ISO 8601 date (YYYY-MM-DD, UTC). Must not be before from.

geosstring[]

Only include prompts in these countries, as ISO 3166-1 alpha-2 codes (e.g. US). Send a comma-separated list or repeat the parameter. Case-insensitive. Unsupported codes return 400. Omit to include every country.

limitstring

Maximum number of results to return.

offsetstring

Number of results to skip.

Response

OK

fromstring date

First day of the period (UTC).

limitinteger

Page size applied for request

offsetinteger

Offset applied for request

tostring date

Last day of the period (UTC).

total_responsesinteger

Number of active prompts that match geos, across all pages.

Changes

No recorded changes to this operation across all 1 revision of this API.