# InfoPrice-DiscoveryBot

> Documentation for the crawler role that discovers public catalog and listing routes.

## Identify InfoPrice-DiscoveryBot

Current public version: 2.0. robots.txt product token: `InfoPrice-DiscoveryBot`.

## Canonical User-Agent

```text
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; InfoPrice-DiscoveryBot/2.0; +https://bot.infoprice.co/discovery)
```

## Device profiles

- **generic**: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; InfoPrice-DiscoveryBot/2.0; +https://bot.infoprice.co/discovery)
- **desktop**: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36; compatible; InfoPrice-DiscoveryBot/2.0; +https://bot.infoprice.co/discovery
- **mobile**: Mozilla/5.0 (Linux; Android 14; Pixel 7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Mobile Safari/537.36 InfoPrice-DiscoveryBot/2.0 (+https://bot.infoprice.co/discovery)

Device profiles describe generic HTTP, desktop Chromium, or mobile web contexts. Mobile does not represent native-app traffic; runtime browser versions and client hints come from the actual fetcher context.

## Typical use cases

- Discovering catalog pages, pagination branches, and detail-page entry points.
- Detecting new listings for scheduled downstream collection.
- Detecting product route structures and metadata patterns.

## Verification and contact

A User-Agent alone is not proof of identity. Match source addresses against [published networks](https://bot.infoprice.co/ips.json) and follow the [verification guide](https://bot.infoprice.co/verify.md). For assistance, contact [crawler@infoprice.co](mailto:crawler@infoprice.co).
