# Shopify Scraper - Extract Products, Emails & Tech Stack (`leado/shopify-store-scraper`) Actor

Scrape any Shopify store to extract products, prices, emails, phone numbers, and detect tech stack. Perfect for lead generation and competitor analysis.

- **URL**: https://apify.com/leado/shopify-store-scraper.md
- **Developed by:** [Leado](https://apify.com/leado) (community)
- **Categories:** E-commerce, Lead generation, Automation
- **Stats:** 45 total users, 1 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.10 / actor start

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## Shopify Scraper - Extract Products, Emails & Tech Stack

[![Leado](https://img.shields.io/badge/Developed_by-Leado-FF6B00?style=for-the-badge&logo=leado)](https://leado.co)

Extract **emails**, **phone numbers**, **social profiles**, and **tech stack** (Klaviyo, Yotpo, Recharge) from any Shopify store. Spy on competitors' products, best sellers, and pricing. Perfect for **lead generation**, **competitor analysis**, and **marketing agencies**.

### What does this Shopify scraper do?

This Actor analyzes Shopify stores to extract valuable business intelligence:

- **📧 Contact Information** - Emails, phone numbers, and social media profiles (Facebook, Instagram, TikTok, Twitter, Pinterest, YouTube)
- **🔧 Tech Stack Detection** - Identifies 80+ apps including Klaviyo, Gorgias, Klarna, Yotpo, Recharge, Nosto, Algolia, and more
- **📦 Product Catalog** - Complete product list with pricing, variants, images, and best sellers
- **💰 Pricing Intelligence** - Average prices, price ranges, compare-at prices
- **🏪 Store Insights** - Single product or collection analysis

### Why use Shopify Scraper - Extract Products, Emails & Tech Stack?

#### For Lead Generation

- Find decision-maker emails from Shopify stores
- Build targeted lists of e-commerce businesses
- Identify stores using specific apps (e.g., all Klaviyo users)

#### For Competitor Analysis

- Spy on competitor product catalogs and pricing
- Track what apps your competitors are using
- Monitor best sellers and product changes

#### For Marketing Agencies

- Research potential clients' tech stacks
- Prepare personalized pitches with relevant insights
- Identify stores that need your services

#### For Dropshipping Research

- Find successful stores in your niche
- Analyze pricing strategies
- Discover trending products

### Features

| Feature                  | Description                                                  |
| ------------------------ | ------------------------------------------------------------ |
| ✅ Email Extraction      | Finds all emails from mailto: links and page content         |
| ✅ Phone Numbers         | Extracts phone numbers from tel: links                       |
| ✅ Social Profiles       | Facebook, Instagram, TikTok, Twitter, Pinterest, YouTube     |
| ✅ 80+ App Detection     | Klaviyo, Gorgias, Klarna, Nosto, Algolia, Fomo, and 75+ more |
| ✅ Full Product Catalog  | All products with pricing, images, variants                  |
| ✅ Best Sellers          | Top 3 products (by Shopify's default ordering)               |
| ✅ Single Product Lookup | Fetch specific product by handle                             |
| ✅ Collection Scraping   | Get all products from a specific collection                  |
| ✅ Cloudflare Bypass     | Browser impersonation to avoid blocks                        |
| ✅ JSON/CSV Export       | Easy integration with your tools                             |

### Detected Apps & Tech Stack (80+ Apps)

#### Email Marketing

- Klaviyo, Mailchimp, Omnisend, Attentive, HubSpot, Resend, Drip, ConvertKit, ActiveCampaign, Sendlane

#### SMS Marketing

- Postscript, SMSBump, Attentive SMS, Voyage SMS, Recart

#### Reviews & UGC

- Yotpo, Loox, Judge.me, Okendo, Stamped, Reviews.io, Trustpilot

#### Subscriptions

- Recharge, Bold Subscriptions, Skio, Yotpo Subscriptions, Appstle

#### Analytics & Tracking

- Facebook Pixel, Google Analytics 4, Universal Analytics, TikTok Pixel, Triple Whale, Segment, Heap, Hotjar, Lucky Orange, Microsoft Clarity

#### Buy Now Pay Later (BNPL)

- PayPal, Klarna, Afterpay, Affirm, Shop Pay, Amazon Pay, Sezzle, Zip (Quadpay)

#### Customer Support & Live Chat

- Gorgias, Tidio, Intercom, Zendesk, Crisp, Re:amaze, Drift, LiveChat

#### Loyalty & Rewards

- Smile.io, LoyaltyLion, Yotpo Loyalty, Rise.ai, Stamped Loyalty

#### Shipping & Tracking

- AfterShip, Route, Narvar, Malomo, ShipBob

#### Upsell & Cross-sell

- Privy, Justuno, ReConvert, OptinMonster, Wheelio, Rebuy, Zipify, Bold Upsell

#### Search & Discovery

- Searchanise, Klevu, SearchSpring, Algolia, Boost Commerce

#### Personalization

- Nosto, Dynamic Yield, LimeSpot, Barilliance

#### Social Proof

- Fomo, Prove Source, Nudgify, Sales Pop

### Input Configuration

| Parameter          | Required            | Description                             |
| ------------------ | ------------------- | --------------------------------------- |
| `startUrls`        | ✅                  | List of Shopify store URLs to analyze   |
| `mode`             | No                  | Extraction mode (default: FULL_PROFILE) |
| `productHandle`    | For PRODUCT mode    | Product slug from URL                   |
| `collectionHandle` | For COLLECTION mode | Collection slug from URL                |

#### Extraction Modes

- **FULL_PROFILE** - Best value! Gets products, tech stack, and contacts
- **PRODUCTS** - Just the product catalog and pricing
- **TECH** - Only tech stack detection
- **CONTACTS** - Only emails and social profiles
- **PRODUCT** - Single product by handle
- **COLLECTION** - All products in a collection

### Output Example

```json
{
  "url": "https://allbirds.com",
  "mode": "FULL_PROFILE",
  "success": true,
  "data": {
    "products": {
      "product_count": 250,
      "average_price": 72.68,
      "currency": "USD",
      "price_range": { "min": 8, "max": 160 },
      "best_sellers": [
        {
          "title": "Women's Tree Runners",
          "price": 98,
          "handle": "womens-tree-runners"
        }
      ]
    },
    "tech_stack": {
      "detected_apps": [
        { "app_name": "Klaviyo", "category": "email" },
        { "app_name": "Google Analytics 4", "category": "analytics" }
      ],
      "total_count": 2
    },
    "contacts": {
      "emails": ["help@allbirds.com", "privacy@allbirds.com"],
      "phones": ["18889638944"],
      "socials": {
        "facebook": "https://facebook.com/weareallbirds",
        "instagram": "https://instagram.com/allbirds",
        "tiktok": "https://tiktok.com/@weareallbirds"
      }
    }
  },
  "scrapedAt": "2024-12-23T00:00:00.000Z"
}
````

### How to Use

1. **Add Store URLs** - Enter one or more Shopify store URLs
2. **Select Mode** - Choose what data you want to extract
3. **Run the Actor** - Click Start to begin extraction
4. **Export Results** - Download as JSON, CSV, or integrate via API

### Integrations

Export your data to:

- **Google Sheets** - Direct export via Apify integration
- **Zapier** - Automate workflows with 5000+ apps
- **Make (Integromat)** - Advanced automation scenarios
- **Webhook** - Send results to your own API
- **Email** - Get results delivered to your inbox

### API Access

Use this Actor programmatically via the [Apify API](https://docs.apify.com/api/v2):

```javascript
import { ApifyClient } from "apify-client";

const client = new ApifyClient({ token: "YOUR_API_TOKEN" });

const run = await client.actor("leado/shopify-scraper-lead-intelligence").call({
  startUrls: ["https://allbirds.com"],
  mode: "FULL_PROFILE",
});

const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
```

### Pricing

This Actor uses a **rental model** at $29/month with a 2-hour free trial.

Your subscription includes:

- Unlimited store analyses
- All extraction modes
- Priority support
- Regular updates with new app detections

### FAQ

#### Does this work with custom domains?

Yes! It works with both custom domains (allbirds.com) and .myshopify.com URLs.

#### Can it bypass Cloudflare?

Yes, we use browser impersonation to make requests look like real browsers.

#### Is this legal?

This Actor only extracts publicly available information. Always ensure your use case complies with applicable laws and terms of service.

#### How often is the tech stack detection updated?

We regularly add new apps based on user requests and market trends.

### Support

- 💬 **Questions?** Open an issue on this Actor page
- 📧 **Contact:** Reach out via Apify
- ⭐ **Like this Actor?** Please leave a rating!

***

Built with ❤️ by [Leado](https://apify.com/leado)

# Actor input Schema

## `startUrls` (type: `array`):

List of Shopify store URLs to analyze. Works with both custom domains (allbirds.com) and .myshopify.com URLs.

## `mode` (type: `string`):

What data to extract from each store

## `productHandle` (type: `string`):

Product handle/slug for PRODUCT mode. Find it in the product URL: store.com/products/THIS-PART

## `collectionHandle` (type: `string`):

Collection handle/slug for COLLECTION mode. Find it in the collection URL: store.com/collections/THIS-PART

## `maxConcurrency` (type: `integer`):

Maximum parallel requests. Lower = more reliable, Higher = faster. Recommended: 3-5

## `maxItems` (type: `integer`):

Maximum number of products to return per store. Use this to control costs and speed. Set to 0 for unlimited (up to 250).

## `proxyConfiguration` (type: `object`):

Use Apify proxies or your own custom proxies to avoid IP blocks. Recommended for large-scale scraping.

## Actor input object example

```json
{
  "startUrls": [
    "https://allbirds.com",
    "https://gymshark.com"
  ],
  "mode": "FULL_PROFILE",
  "productHandle": "mens-wool-runners",
  "collectionHandle": "mens-shoes",
  "maxConcurrency": 5,
  "maxItems": 100,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "startUrls": [
        "https://allbirds.com",
        "https://gymshark.com"
    ],
    "maxItems": 100,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("leado/shopify-store-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "startUrls": [
        "https://allbirds.com",
        "https://gymshark.com",
    ],
    "maxItems": 100,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("leado/shopify-store-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "startUrls": [
    "https://allbirds.com",
    "https://gymshark.com"
  ],
  "maxItems": 100,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}' |
apify call leado/shopify-store-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=leado/shopify-store-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Shopify Scraper - Extract Products, Emails & Tech Stack",
        "description": "Scrape any Shopify store to extract products, prices, emails, phone numbers, and detect tech stack. Perfect for lead generation and competitor analysis.",
        "version": "0.0",
        "x-build-id": "XxBtrnL1U48UGaCbb"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/leado~shopify-store-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-leado-shopify-store-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/leado~shopify-store-scraper/runs": {
            "post": {
                "operationId": "runs-sync-leado-shopify-store-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/leado~shopify-store-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-leado-shopify-store-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "startUrls"
                ],
                "properties": {
                    "startUrls": {
                        "title": "Store URLs",
                        "type": "array",
                        "description": "List of Shopify store URLs to analyze. Works with both custom domains (allbirds.com) and .myshopify.com URLs.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "mode": {
                        "title": "Extraction Mode",
                        "enum": [
                            "FULL_PROFILE",
                            "PRODUCTS",
                            "TECH",
                            "CONTACTS",
                            "PRODUCT",
                            "COLLECTION"
                        ],
                        "type": "string",
                        "description": "What data to extract from each store",
                        "default": "FULL_PROFILE"
                    },
                    "productHandle": {
                        "title": "Product Handle",
                        "type": "string",
                        "description": "Product handle/slug for PRODUCT mode. Find it in the product URL: store.com/products/THIS-PART"
                    },
                    "collectionHandle": {
                        "title": "Collection Handle",
                        "type": "string",
                        "description": "Collection handle/slug for COLLECTION mode. Find it in the collection URL: store.com/collections/THIS-PART"
                    },
                    "maxConcurrency": {
                        "title": "Max Concurrency",
                        "minimum": 1,
                        "maximum": 10,
                        "type": "integer",
                        "description": "Maximum parallel requests. Lower = more reliable, Higher = faster. Recommended: 3-5",
                        "default": 5
                    },
                    "maxItems": {
                        "title": "Max Products",
                        "minimum": 0,
                        "maximum": 250,
                        "type": "integer",
                        "description": "Maximum number of products to return per store. Use this to control costs and speed. Set to 0 for unlimited (up to 250).",
                        "default": 100
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Use Apify proxies or your own custom proxies to avoid IP blocks. Recommended for large-scale scraping."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
