> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.pixalate.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.pixalate.com/_mcp/server.

# Discovery

> How to use Media Ratings Terminal Discovery for supply vetting at scale, including the three channels, filters, device and region settings, one row per property, CTV spoofing, list uploads and CSV export columns.

Discovery is the Media Ratings Terminal (MRT) workspace for vetting supply at scale. It gives you a filtered, searchable view of millions of mobile apps, CTV apps and websites, with privacy, compliance, risk, traffic and brand safety signals in one place. Use it to build an exclusion list before a campaign, vet a new publisher, or check a list of your existing supply.

To open it, sign in at [ratings.pixalate.com](https://ratings.pixalate.com) and select **Discovery**.

*Video (1.5 min): find and filter supply in Discovery, then export the list.*

## Choose a channel

![Discovery controls](/_fern-img/b7982a6d8fffb688e9b7e2f9aa1bc7f8608f054bd4773df6a5df90d8725fb274.webp)

Discovery has three workspaces. They share the same filters and export workflow, so you can apply the same vetting standards to each.

| Channel     | Covers                                                                                                                                                                                           |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Mobile Apps | iOS (App Store) and Android (Google Play) apps.                                                                                                                                                  |
| CTV Apps    | Streaming apps on major CTV platforms, such as Roku, Fire TV, Samsung and tvOS. CTV apps have some data points mobile apps don't, including app spoofing signals and channel data for MVPD apps. |
| Websites    | Open web domains, with signals for desktop and mobile web traffic, including ads.txt status, MFA risk, brand safety and domain age.                                                              |

## Set device and region

Discovery reports data separately for each device type and region. If you leave these broad, you get **several rows for the same app or domain**, one for each device and region combination, plus one for all data. To get one row per app or domain, choose a single device option and a single region.

### Device

| Channel     | Options                                                                                                                                                                                                                                                                                                    |
| ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Mobile apps | **All Devices**, **Smartphone** (phones such as iPhone, Samsung Galaxy or Google Pixel) or **Tablet** (such as iPad or Samsung Galaxy Tab).                                                                                                                                                                |
| Websites    | **All Devices**, **Desktop** (devices running desktop operating systems such as Windows, macOS and Linux) or **Mobile** (devices running mobile operating systems such as iOS and Android). The **Primary Device** filter (Desktop, Mobile or Video) narrows the list to sites by their main traffic type. |
| CTV apps    | The CTV platform the app runs on.                                                                                                                                                                                                                                                                          |

**All Devices** reports all of Pixalate's data for the app or domain in one row, whatever device it was seen on. For websites, All Devices also includes data that the other options leave out, such as CTV traffic and traffic from unknown devices.

For websites, an **Include Subdomains** toggle next to the region menu (off by default) includes subdomains in the results.

### Region

The region options, for apps and websites, are:

| Region        | Covers                                                                          |
| ------------- | ------------------------------------------------------------------------------- |
| North America | The United States and Canada. Mexico is in LATAM.                               |
| EMEA          | Europe, the Middle East and Africa.                                             |
| LATAM         | Latin America, including Mexico and the countries of Central and South America. |
| APAC          | Asia Pacific.                                                                   |
| GLOBAL        | All of Pixalate's data for the app, whatever country or region it came from.    |

Websites use the same five regions as apps: **GLOBAL**, **APAC**, **EMEA**, **LATAM** and **North America**. Choose **GLOBAL** to cover all regions.

### Which settings to choose

![Discovery summary](/_fern-img/a60ad4b47315c87e1a28ffd6247b3470818d6d7ab66800ccfd4e946e460cd108.webp)

Match the settings to your media buy. If your partners may deliver only to smartphones, or only in certain regions, those settings represent your buy most closely. Many buys don't restrict device or location, and inventory providers can misrepresent devices, so **All Devices** and the **GLOBAL** region give the most complete view of risk.

> **Note**
>
> When you upload a list, each device and region combination returned is a separate result, and results count toward your quota. Choosing All and GLOBAL keeps the number of results down. See [Quota and usage](/mrt/quota).

## Filter the results

![Discovery filters](/_fern-img/de3e1626eb380b4bb2bd043b21f8f7ea17d21ddc5d05ef6823eca36ef87b40ee.webp)

The filter panel on the left is where most vetting happens. You can filter on hundreds of metrics, grouped into these categories:

* **Risk and IVT.** The overall risk rating (Low, Medium or High) is a composite score based on programmatic transaction data, invalid traffic (IVT) rates, ad viewability, registration data, app store data, authorized sellers, brand safety information and more. Filter on the composite rating or on individual IVT signals.
* **Brand safety.** Separate filters for each advisory category: adult content, gambling, violence, offensive content, hate speech, and alcohol or drug content. Use them to match a specific advertiser's requirements rather than one blanket threshold.
* **Compliance.** COPPA violation risk rating, COPPA audience assessment (child-directed or general audience), privacy policy, terms and conditions, app-ads.txt or ads.txt, and age gate detection.
* **Made for advertising (MFA).** A **Made for Advertising (MFA)** group with an **MFA Risk** filter (low, medium or high, one level at a time) and an **MFA Risk** column in the results. For websites the group also has **Ad Refresh Rate**, **Ad Density**, **Social Traffic Rate** and **Paid Traffic Rate** filters; mobile apps have **MFA Risk** and **Ad Refresh Rate**. See [Find MFA sites and apps in the MRT](/compliance/mfa-in-mrt).
* **Traffic and audience.** Daily and monthly active users, inventory volume, download ranges, average user rating, content rating and top device type.
* **Supply chain.** Trusted seller, app-ads.txt or ads.txt, and owner domain. For websites, Owner Domain, Family of Sites and Registrant Email are under **Publisher** > **Publisher Details**. The owner domain filter finds every property owned by one business; see [Find properties by owner](/mrt/find-by-owner).

### CTV spoofing toggle

For CTV apps, the **Include Spoofing** toggle at the top is off by default. Turning it on includes spoofed inventory, so the results list many more apps and each app's IVT figures change. Compare the two views to see whether an app's risk comes from its own traffic or from spoofing of its bundle ID. See [App spoofing](/mrt/app-spoofing).

## Upload your own list

Instead of filtering the whole index, you can upload a CSV of bundle IDs (mobile or CTV) or domains (websites). The MRT looks up each one and returns a row of data for every property it finds. You can then apply the full filter panel to your list alone, for example to check one partner's portfolio. See [Check many apps or domains at once](/mrt/bulk-lookups).

## Export the results

Download the filtered results as a CSV and share them with partners or load them into your own systems. To build a block or target list step by step, see [Build exclusion and inclusion lists](/mrt/exclusion-lists).

The export columns for each channel are listed below. For full metric definitions, see the [Glossary](/mrt/glossary).

#### Mobile apps: CSV columns

| #  | Column                                          | Description                                                                                            |
| -- | ----------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| 1  | App Id                                          | Unique identifier for the app in the Pixalate database.                                                |
| 2  | Region                                          | Region of the data (Global, NA, EMEA, LATAM, APAC).                                                    |
| 3  | Device                                          | Device type (Smartphone, Tablet, All).                                                                 |
| 4  | Title                                           | App name as listed in the app store.                                                                   |
| 5  | Bundle Id                                       | Bundle ID (for example `com.example.app`).                                                             |
| 6  | Track Id                                        | Apple App Store numeric track ID (iOS only).                                                           |
| 7  | App Store                                       | The app's store (App Store or Google Play).                                                            |
| 8  | Category                                        | App store content category (for example Games or News).                                                |
| 9  | Risk                                            | Overall risk rating: Low, Medium or High.                                                              |
| 10 | App Store Page Url                              | URL of the app's store listing.                                                                        |
| 11 | IVT (%)                                         | Share of observed impressions classified as invalid traffic.                                           |
| 12 | Viewability (%)                                 | Share of measured ad impressions that met the viewability threshold.                                   |
| 13 | Trusted Seller                                  | The authorized seller in app-ads.txt with the highest share of impressions.                            |
| 14 | Downloads                                       | App store download range (for example 100M–500M).                                                      |
| 15 | Average User Rating                             | Average star rating in the app store.                                                                  |
| 16 | Content Rating                                  | App store age or content rating (for example Everyone or 17+).                                         |
| 17 | Developer Name                                  | Name of the app developer or publisher.                                                                |
| 18 | Developer Email                                 | Contact email the developer lists in the app store.                                                    |
| 19 | Developer Country                               | Developer's country as registered in the app store.                                                    |
| 20 | Private Domain                                  | Whether the owner domain is registered privately (true/false).                                         |
| 21 | Terms and Conditions                            | Whether a terms and conditions page was detected (true/false).                                         |
| 22 | Privacy Policy                                  | Whether a privacy policy was detected (true/false).                                                    |
| 23 | Spoofing Risk                                   | Risk that the bundle ID is spoofed in open RTB (Low/Medium/High).                                      |
| 24 | Location Masking Risk                           | Risk that location data is masked or manipulated (Low/Medium/High).                                    |
| 25 | Advertising IVT Risk                            | Risk level of sophisticated invalid traffic (SIVT) patterns in the app's ad traffic (Low/Medium/High). |
| 26 | Click IVT Risk                                  | Risk level of invalid click activity (Low/Medium/High).                                                |
| 27 | Viewability Risk                                | Risk level based on display viewability compared with benchmarks (Low/Medium/High).                    |
| 28 | Daily Active Users                              | Estimated daily active users.                                                                          |
| 29 | Monthly Active Users                            | Estimated monthly active users.                                                                        |
| 30 | Top Device                                      | Most common device model in the app's ad traffic.                                                      |
| 31 | Top Display AdSize                              | Most common display ad size (for example 320x50).                                                      |
| 32 | Top Video AdSize                                | Most common video ad size (for example 320x480).                                                       |
| 33 | Display Contribution (%)                        | Share of observed inventory that is display.                                                           |
| 34 | Video Contribution (%)                          | Share of observed inventory that is video.                                                             |
| 35 | Hyper Location Availability (%)                 | Share of bid requests that include precise location.                                                   |
| 36 | Mraid Version                                   | MRAID version detected in the app.                                                                     |
| 37 | Clean Programmatic Ads Detected                 | Whether valid programmatic ads have been observed (true/false).                                        |
| 38 | Brand Safety Risk                               | Overall brand safety risk (Low/Medium/High).                                                           |
| 39 | Content Brand Safety Rating                     | Brand safety risk from the app's content.                                                              |
| 40 | Brand Safety Description Advisories Risk        | Overall advisory risk from text analysis of the store description.                                     |
| 41 | Brand Safety Description Adult Content Risk     | Adult content in the store description (Low/Medium/High).                                              |
| 42 | Brand Safety Description Drug Content Risk      | Drug-related content in the store description (Low/Medium/High).                                       |
| 43 | Brand Safety Description Alcohol Content Risk   | Alcohol-related content in the store description (Low/Medium/High).                                    |
| 44 | Brand Safety Description Hate Speech Risk       | Hate speech in the store description (Low/Medium/High).                                                |
| 45 | Brand Safety Description Offensive Content Risk | Offensive content in the store description (Low/Medium/High).                                          |
| 46 | Brand Safety Description Gambling Content Risk  | Gambling-related content in the store description (Low/Medium/High).                                   |
| 47 | Brand Safety Description Violence Content Risk  | Violent content in the store description (Low/Medium/High).                                            |
| 48 | User Generated Content                          | Whether the app contains user-generated content (true/false).                                          |
| 49 | Delisted Date                                   | Date the app was removed from its app store, if it was.                                                |
| 50 | App-Ads.Txt                                     | Whether an app-ads.txt file was detected (true/false).                                                 |
| 51 | IAB Primary Category                            | IAB primary content category.                                                                          |
| 52 | IAB Sub Category                                | IAB subcategory.                                                                                       |
| 53 | COPPA Violation Risk Rating                     | Risk of a COPPA violation based on observed signals (Low/Medium/High).                                 |
| 54 | COPPA Audience Assessment                       | Pixalate's audience classification: Child Directed or General Audience.                                |
| 55 | MFA Risk                                        | Made-for-advertising risk (Low/Medium/High).                                                           |
| 56 | Owner Domain                                    | Business domain of the app's owner, from the app-ads.txt `ownerdomain` entry.                          |
| 57 | Ad Refresh Rate                                 | How often ads refresh in the app.                                                                      |
| 58 | Age Gate Detected                               | Whether an age verification gate was detected (true/false).                                            |
| 59 | VPC Detected                                    | Whether a verifiable parental consent check was detected (true/false).                                 |

#### Websites: CSV columns

| #  | Column               | Description                                                                               |
| -- | -------------------- | ----------------------------------------------------------------------------------------- |
| 1  | Domain               | The domain (for example `example.com`).                                                   |
| 2  | Region               | Region of the data.                                                                       |
| 3  | Device               | Device type (Desktop, Mobile Web, All).                                                   |
| 4  | Risk                 | Overall risk rating: Low, Medium or High.                                                 |
| 5  | Ads.txt              | Ads.txt status: Enabled, Disabled or Not Found.                                           |
| 6  | Industry             | Industry of the domain (for example News and Media).                                      |
| 7  | Site Category        | Content category within the industry (for example Blogs or Sports).                       |
| 8  | Reach                | Estimated relative audience reach.                                                        |
| 9  | Desktop (%)          | Share of observed traffic from desktop devices.                                           |
| 10 | Mobile (%)           | Share of observed traffic from mobile devices.                                            |
| 11 | Video (%)            | Share of observed ad inventory that is video.                                             |
| 12 | Family Of Sites      | Number of related properties with the same owner domain.                                  |
| 13 | Bid Range Low (\$)   | Low end of the observed CPM bid range.                                                    |
| 14 | Bid Range High (\$)  | High end of the observed CPM bid range.                                                   |
| 15 | Trusted Seller       | The authorized seller in ads.txt with the highest share of impressions.                   |
| 16 | IVT Risk             | IVT risk level (Low/Medium/High).                                                         |
| 17 | IVT (%)              | Share of observed impressions classified as invalid traffic.                              |
| 18 | Click Fraud Risk     | Risk level of invalid click activity (Low/Medium/High).                                   |
| 19 | Viewability Risk     | Risk level based on viewability compared with benchmarks (Low/Medium/High).               |
| 20 | Viewability (%)      | Share of measured ad impressions that met the viewability threshold.                      |
| 21 | Major Traffic Source | Main source of traffic to the domain (for example Search, Direct or Discovery).           |
| 22 | Domain Age (Years)   | Years since the domain was registered.                                                    |
| 23 | Privacy Policy       | Whether a privacy policy was detected (true/false).                                       |
| 24 | Terms and Conditions | Whether a terms and conditions page was detected (true/false).                            |
| 25 | Private Domain       | Whether the domain registration is private (true/false).                                  |
| 26 | Corporate Email      | Whether a corporate (not free-provider) email is associated with the domain (true/false). |
| 27 | Ad Injection Risk    | Risk level of unauthorized ad injection (Low/Medium/High).                                |
| 28 | Adult Content Risk   | Risk level of adult content (Low/Medium/High).                                            |
| 29 | Alcohol Content Risk | Risk level of alcohol-related content (Low/Medium/High).                                  |
| 30 | Drug Content Risk    | Risk level of drug-related content (Low/Medium/High).                                     |
| 31 | Hate Speech Risk     | Risk level of hate speech (Low/Medium/High).                                              |
| 32 | Phishing Risk        | Risk level of phishing (Low/Medium/High).                                                 |
| 33 | Malware Risk         | Risk level of malware distribution (Low/Medium/High).                                     |
| 34 | IAB Primary Category | IAB primary content category.                                                             |
| 35 | IAB Sub Category     | IAB subcategory.                                                                          |
| 36 | Brand Safety Risk    | Overall brand safety risk (Low/Medium/High).                                              |
| 37 | MFA Risk             | Made-for-advertising risk (Low/Medium/High).                                              |
| 38 | Owner Domain         | Business domain of the site's owner, from the ads.txt `ownerdomain` entry.                |
| 39 | Ad Refresh Rate      | How often ads refresh on the domain.                                                      |
| 40 | Ad Density           | Ratio of ad slots to content. An MFA signal for websites.                                 |
| 41 | Social Traffic Rate  | Share of traffic from social media referrals. An MFA signal for websites.                 |
| 42 | Paid Traffic Rate    | Share of traffic from paid sources. An MFA signal for websites.                           |

#### CTV apps: CSV columns

| #  | Column                      | Description                                                                                                                  |
| -- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| 1  | App Id                      | Unique identifier for the CTV app in the Pixalate database.                                                                  |
| 2  | Region                      | Region of the data (Global, NA, EMEA, LATAM, APAC).                                                                          |
| 3  | Device                      | CTV platform the app runs on (for example Roku, Fire TV, Samsung or tvOS).                                                   |
| 4  | Title                       | App name as listed on the CTV platform.                                                                                      |
| 5  | Category                    | Content category (for example Entertainment or News).                                                                        |
| 6  | Risk                        | Overall risk rating: Low, Medium or High.                                                                                    |
| 7  | IVT (%)                     | Share of observed impressions classified as invalid traffic.                                                                 |
| 8  | SSAI (%)                    | Share of observed inventory delivered through server-side ad insertion (SSAI).                                               |
| 9  | Transparent SSAI (%)        | Share of SSAI inventory with transparent, measurable delivery signals.                                                       |
| 10 | Brand Safety Risk           | Overall brand safety risk (Low/Medium/High).                                                                                 |
| 11 | Trusted Seller              | The authorized seller in app-ads.txt with the highest share of impressions.                                                  |
| 12 | Developer Name              | Name of the app developer or publisher.                                                                                      |
| 13 | Developer Website           | Developer's registered website.                                                                                              |
| 14 | Developer Total Apps        | Number of CTV apps Pixalate tracks from this developer.                                                                      |
| 15 | App Age Risk                | Risk based on how recently the app was published. Newer apps can be riskier for advertisers.                                 |
| 16 | CVAA Compliant              | Whether the app supports the accessibility features required by the Communications and Video Accessibility Act (true/false). |
| 17 | App-Ads.Txt                 | Whether an app-ads.txt file was detected (true/false).                                                                       |
| 18 | Top 5 Bundle IDs            | The five most common bundle IDs mapped to this app. See [CTV bundle IDs](/mrt/ctv-bundle-ids).                               |
| 19 | Include Spoofing            | Whether spoofed bundle ID traffic is included in the IVT figures.                                                            |
| 20 | COPPA Violation Risk Rating | Risk of a COPPA violation based on observed signals (Low/Medium/High).                                                       |
| 21 | COPPA Audience Assessment   | Pixalate's audience classification: Child Directed or General Audience.                                                      |
| 22 | MFA Risk                    | Made-for-advertising risk (Low/Medium/High).                                                                                 |
| 23 | Owner Domain                | Business domain of the app's owner, from the app-ads.txt `ownerdomain` entry.                                                |
| 24 | Ad Refresh Rate             | How often ads refresh in the app.                                                                                            |

## Related

* [Search](/mrt/search): find a single app or domain quickly.
* [Read an Insights report](/mrt/insights): the full detail page for one property.
* [MRT FAQ](/mrt/faq): common questions about MRT data.
* [Enrichment API](/apis/enrichment-api): get the same data from code, with `region` and `device` parameters.

Questions? Email [support@pixalate.com](mailto:support@pixalate.com).