# Perimeter X Mobile

## **What is PerimeterX Mobile?**

PerimeterX, know simply as px, is a bot management solution that protects mobile applications, APIs, and web apps from automated threats. It differentiates between human and bot traffic using advanced detection mechanisms. While we offer a solution for either the web, hold captcha (pxhc) and mobile version, this documentation focuses specifically on the mobile version used in apps on iOS and Android.

## **How to Detect if an Application is Using PerimeterX**

PerimeterX protection can be identified in mobile app requests by inspecting the headers for specific values:

* **For px3**: Headers resembling `3:5b0de...3c67add:MO...P5VNA==:1000:6xXz...=`
* **For px2**: Headers resembling `2:eyJ1Ijoi...JkZWYyIn0=`

These headers are often passed as `x-px-original-token`, `x-px-authorization`, or `x-px-context`.&#x20;

Additionally, look for requests made to URLs such as:

* `https://collector-XXX.perimeterx.net/api/v1/collector/mobile`
* `https://collector-XXX.px-cloud.net/api/v2/collector`

### **Example of PerimeterX-Protected Applications**

Some applications known to use PerimeterX for mobile protection include:

<table><thead><tr><th>App Name</th><th>Package Name</th></tr></thead><tbody><tr><td>StockX</td><td><pre><code>com.stockx.stockx
</code></pre></td></tr><tr><td>TextNow</td><td><pre><code>com.enflick.android.TextNow
</code></pre></td></tr><tr><td>GrubHub</td><td><pre><code><strong>com.grubhub.android
</strong></code></pre></td></tr><tr><td>My B&#x26;B</td><td><pre><code>com.bathandbody.bbw
</code></pre></td></tr><tr><td>FanDuel</td><td><pre><code><strong>com.fanduel.sportsbook
</strong></code></pre></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.takionapi.tech/px-mobile.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
