# How to Use the skr=yes Parameter to Bypass Region Selection Redirects

> Bypass region selection redirects on store pages using the ?skr=yes parameter. Access stock pages directly and avoid redirect loops with this simple trick.

- Repository: [Nelson Chen/bbl-tracker-public-db](https://github.com/nelsonjchen/bbl-tracker-public-db)
- Tags: how-to-guide
- Published: 2026-03-08

---

**Append `?skr=yes` to any store URL to skip automatic region detection and view stock pages directly without redirect loops.**

The `bbl-tracker-public-db` repository documents a powerful query parameter that solves a common web scraping challenge. When accessing retail store pages programmatically, servers typically inspect your IP address or cookies to redirect you to a region-specific landing page. This behavior breaks automated data collection workflows. The **`skr=yes`** parameter acts as a bypass flag that forces the server to serve the raw product page regardless of your detected location.

## What Is the skr=yes Parameter?

The `skr=yes` query string parameter is a server-side instruction recognized by certain retail web applications. When present in a URL, it instructs the application to **skip region selection** (hence "skr") and serve the requested resource directly. This parameter overrides the default behavior of inspecting `Accept-Language` headers, IP geolocation, or session cookies to determine the appropriate regional storefront.

## How Region Selection Redirects Work

Without the bypass flag, a typical request flow follows this pattern:

1. Client requests `https://store.example.com/s/12345/p/67890`
2. Server detects client location (e.g., Europe via IP)
3. Server issues HTTP 302 redirect to `/eu/12345/p/67890`
4. Client follows redirect, receiving region-locked content

This redirect chain prevents cross-region price comparison and inventory checking. The `skr=yes` parameter interrupts this chain at step 2, forcing the server to treat the request as location-agnostic.

## Implementing the Bypass in Code

### Python Implementation with Requests

```python
import requests

store_id = "12345"
product_id = "67890"
base_url = f"https://store.example.com/s/{store_id}/p/{product_id}"

# Append skr=yes to bypass region redirects

url = f"{base_url}?skr=yes"

response = requests.get(url)
if response.ok:
    print("Direct page access achieved:")
    print(response.text[:500])
else:
    print(f"Request failed: {response.status_code}")

```

### Shell Implementation with cURL

```bash

# Fetch product page without region redirect

curl -L "https://store.example.com/s/12345/p/67890?skr=yes" \
     -o product_page.html

echo "Page saved without regional redirection"

```

### Browser Usage

For manual testing, append the parameter directly to the address bar:

```

https://store.example.com/s/12345/p/67890?skr=yes

```

## Where This Is Documented

According to the `nelsonjchen/bbl-tracker-public-db` repository, this bypass technique is officially documented in the project README. The documentation states:

> **Tip:** When programmatically accessing store pages, append `?skr=yes` to the URL. This cookie/parameter tells the store to **bypass the region selection redirect**, allowing you to view stock for other regions without being forced back to your local store.

This reference appears in the repository's [`README.md`](https://github.com/nelsonjchen/bbl-tracker-public-db/blob/main/README.md) file, confirming the parameter's legitimacy for data collection workflows.

## Summary

- The `skr=yes` query parameter forces retail servers to skip geolocation-based redirects
- Append it to any product URL to access raw stock pages regardless of your IP location
- The `bbl-tracker-public-db` repository documents this technique in its README for programmatic scraping
- Works with standard HTTP clients like Python `requests` and `cURL` without additional headers

## Frequently Asked Questions

### Does the skr=yes parameter work on all retail websites?

No. The `skr=yes` parameter is specific to certain retail platforms that implement this bypass flag. It is not a universal HTTP standard. Check the specific store's documentation or the `bbl-tracker-public-db` repository to confirm compatibility.

### Do I need to combine skr=yes with specific headers or cookies?

Generally no. The parameter alone is sufficient to bypass region selection in most implementations. However, some deployments may require you to clear existing regional cookies first or use a session-initializing request before the parameter takes effect.

### Is using skr=yes considered web scraping or API abuse?

The parameter is a legitimate feature exposed by the web application for direct page access. Using it to view publicly available product information constitutes standard HTTP client behavior, not API abuse. Always respect the site's [`robots.txt`](https://github.com/nelsonjchen/bbl-tracker-public-db/blob/main/robots.txt) and terms of service regarding automated access.

### Can I use skr=yes with POST requests or only GET?

The parameter functions primarily with GET requests for product page retrieval. POST requests typically handle form submissions or cart operations where region selection logic may follow different rules. For stock checking and product viewing, always use GET with the `skr=yes` parameter appended to the query string.