# Threads Post Detail Scraper (`xtracto/threads-post-detail-scraper`) Actor

Fetch a Threads post by URL or post code, including replies.

- **URL**: https://apify.com/xtracto/threads-post-detail-scraper.md
- **Developed by:** [Farhan Febrian Nauval](https://apify.com/xtracto) (community)
- **Categories:** Social media
- **Stats:** 4 total users, 2 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.99 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
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/docs.md):

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

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.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/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

## Threads Post Detail Scraper

Extract full detail for any public Threads post by URL or shortcode — caption text, author profile, image and video media, engagement counters (likes, replies, reposts, quotes), and reply controls — in a clean structured JSON output.

### Why use this actor

- **No account / no login required** — just give it a Threads post URL or shortcode.
- **No API key needed** — Threads has no public API; this actor returns the same data the web app shows.
- **Full post payload** — caption with mentions and links, all image candidates and video versions, author profile (handle, display name, verified badge, profile photo), language detection, and the post's stable IDs.
- **All engagement counters** — likes, direct replies, reposts, quotes, and reshares in one shot.
- **Flexible input** — accepts both full URLs (`https://www.threads.com/@user/post/CODE`) and bare shortcodes (`CODE`); takedown / deleted posts surface as a clean `_error` row instead of crashing the run.
- **Stable JSON output** suitable for pipelines, spreadsheets, and databases — every row carries `_input`, `_postCode`, `_source`, and `_scrapedAt` envelope fields so you can join results back to your input list.

### How it works

1. You provide a list of Threads post URLs or shortcodes (e.g. `https://www.threads.com/@zuck/post/DYSAIo_FL77`, or just `DYSAIo_FL77`).
2. The actor opens each post and reads the post record the same way the Threads web app does, then assembles a flat JSON object.
3. Results stream into your dataset, ready to download as JSON, CSV, or Excel.

You do not need to manage scrapers, browsers, or rotating IPs — all handled internally.

### Input

```json
{
  "posts": [
    "https://www.threads.com/@zuck/post/DYSAIo_FL77",
    "https://www.threads.com/@andiraa/post/DYQ2AUFj_CN"
  ],
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": ["DATACENTER"]
  }
}
````

| Field | Type | Description |
|---|---|---|
| `posts` | array | List of Threads post URLs or shortcodes. Both `https://www.threads.com/@zuck/post/DYSAIo_FL77` and `DYSAIo_FL77` are accepted. |
| `proxyConfiguration` | object | Apify Proxy settings. Datacenter proxy works for most cases. |

### Output

Input: `https://www.threads.com/@zuck/post/DYSAIo_FL77`

```json
{
  "_input": "https://www.threads.com/@zuck/post/DYSAIo_FL77",
  "_postCode": "DYSAIo_FL77",
  "_source": "S1-primary",
  "_scrapedAt": "2026-05-18T11:00:34.398509+00:00",
  "id": "3896177221392711419_63055343223",
  "pk": "3896177221392711419",
  "code": "DYSAIo_FL77",
  "fbid": "17955322232962801",
  "taken_at": 1778680540,
  "media_type": 1,
  "like_count": 2198,
  "like_and_view_counts_disabled": false,
  "detected_language": "en",
  "original_height": 1400,
  "original_width": 1920,
  "caption": {
    "text": "Today we're starting to roll out Incognito Chat with Meta AI on WhatsApp and the Meta AI app -- a completely private way to interact with AI, similar to how end-to-end encryption means no one can read your conversations, even Meta or WhatsApp. This is the first major AI product where there is no log of your conversations stored on servers.",
    "pk": "17955322235962801",
    "has_translation": null
  },
  "user": {
    "pk": "63055343223",
    "id": "63055343223",
    "username": "zuck",
    "full_name": "Mark Zuckerberg",
    "is_verified": true,
    "profile_pic_url": "https://instagram.fcgk12-1.fna.fbcdn.net/v/t51.82787-19/550174606_17925811725103224_8363667901743352243_n.jpg",
    "text_post_app_is_private": false,
    "has_onboarded_to_text_post_app": true
  },
  "text_post_app_info": {
    "direct_reply_count": 599,
    "repost_count": 190,
    "quote_count": 53,
    "reshare_count": 145,
    "reply_control": "everyone",
    "is_reply": false,
    "can_reply": false,
    "text_fragments": {
      "fragments": [
        { "fragment_type": "plaintext", "plaintext": "Today we're starting to roll out Incognito Chat with Meta AI on WhatsApp and the Meta AI app..." }
      ]
    },
    "pinned_post_info": { "is_pinned_to_parent_post": false, "is_pinned_to_profile": false },
    "is_post_unavailable": false
  },
  "image_versions2": {
    "candidates": [
      { "width": 1920, "height": 1400, "url": "https://instagram.fcgk12-2.fna.fbcdn.net/v/t51.82787-15/671768087_17966805447103224_3515623500855095561_n.webp?..." },
      { "width": 1080, "height": 788, "url": "https://instagram.fcgk12-2.fna.fbcdn.net/v/t51.82787-15/671768087_17966805447103224_3515623500855095561_n.webp?stp=dst-webp_s1080x1080..." },
      "... 12 more"
    ]
  },
  "carousel_media": null,
  "video_versions": null,
  "audio": null,
  "has_audio": null,
  "accessibility_caption": null,
  "is_paid_partnership": null,
  "canonical_url": null,
  "organic_tracking_token": "eyJ2ZXJzaW9uIjo1LCJwYXlsb2FkIjp7ImlzX2FuYWx5dGljc190cmFja2VkIjp0cnVlLC..."
}
```

| Field | Type | Description |
|---|---|---|
| `_input` | string | The URL or shortcode exactly as you supplied it. Use this to join results back to your input list. |
| `_postCode` | string | The parsed Threads shortcode (e.g. `DYSAIo_FL77`). |
| `_source` | string | Internal tag for the path used to fetch the record. `S1-primary` means the fastest, richest path; values starting with `S2-` indicate a fallback was used. |
| `_scrapedAt` | string | ISO-8601 UTC timestamp when the record was scraped. |
| `id` | string | Threads media ID in the form `{pk}_{user_pk}`. |
| `pk` | string | Numeric primary key of the post. |
| `code` | string | Threads shortcode (matches `_postCode`). |
| `fbid` | string | Meta's internal Facebook-side ID for the post. |
| `taken_at` | integer | Unix timestamp (seconds, UTC) of when the post was created. |
| `media_type` | integer | `1` = image, `2` = video, `8` = carousel, `19` = text-only. |
| `like_count` | integer | Number of likes on the post. |
| `like_and_view_counts_disabled` | boolean | `true` if the author has hidden public counters. |
| `detected_language` | string | Auto-detected language code of the caption (e.g. `en`, `id`). |
| `original_height` / `original_width` | integer | Pixel dimensions of the primary media. |
| `caption` | object | `{text, pk, has_translation}` — the post's caption with its own stable ID. |
| `user` | object | Author profile snapshot: `pk`, `username`, `full_name`, `is_verified`, `profile_pic_url`, and Threads onboarding flags. |
| `text_post_app_info` | object | Threads-specific metadata: reply / repost / quote / reshare counts, `reply_control` (`everyone` / `mentioned_only` / `followed_only`), `is_reply`, `can_reply`, pin status, post-availability flags, and `text_fragments` (caption broken into plaintext / mention / link / sticker segments). |
| `image_versions2.candidates` | array | All image renditions returned for the post (`width`, `height`, `url`), from full-resolution down to thumbnails. `null` / empty for text-only posts. |
| `carousel_media` | array | For carousel posts (`media_type: 8`), the per-slide media objects. `null` for single-media posts. |
| `video_versions` | array | Video renditions (`type`, `width`, `height`, `url`) for video posts. `null` otherwise. |
| `audio` | object | Audio track metadata for posts with sound. `null` if absent. |
| `accessibility_caption` | string | Auto-generated alt text describing the media. |
| `is_paid_partnership` | boolean | `true` if the post is tagged as a paid partnership. |
| `canonical_url` | string | Canonical URL for the post if set by Threads. |
| `organic_tracking_token` | string | Threads' opaque tracking token for the post. |

#### Error envelope

Posts that don't exist, were deleted, or fail to fetch return a structured error instead of crashing the run:

```json
{
  "_input": "https://www.threads.com/@zuck/post/this-does-not-exist",
  "_postCode": "this-does-not-exist",
  "_source": "S2-fallback",
  "_scrapedAt": "2026-05-18T11:00:35.012345+00:00",
  "_error": "not_found",
  "_errorDetail": "NotFound on post page"
}
```

Filter on `_error` to triage failed rows. Common values: `not_found` (post was deleted or never existed), `invalid_input` (URL or shortcode could not be parsed), `fetch_failed` (transient network error after retries).

### Pricing

This actor is billed per result: **$6.00 per 1,000 posts**. Each successful post = 1 result. Errors (not-found, deleted) are not billed.

### Other Sosmed Actors

| Platform | Actor | Best for |
|---|---|---|
| Threads | [Threads Account Scraper](https://apify.com/xtracto/threads-account-scraper) | Profile data for a Threads handle (followers, bio, verified) |
| Threads | [Threads Account Threads Scraper](https://apify.com/xtracto/threads-account-threads-scraper) | All posts authored by a user |
| Threads | [Threads Account Replies Scraper](https://apify.com/xtracto/threads-account-replies-scraper) | All replies authored by a user |
| Instagram | [Instagram Post Detail Scraper](https://apify.com/xtracto/instagram-post-detail-scraper) | Full detail for any IG post |
| Twitter / X | [X Post Detail Scraper](https://apify.com/xtracto/x-post-detail-scraper) | Full detail for any tweet |
| Bluesky | [Bluesky Post Detail Scraper](https://apify.com/xtracto/bluesky-post-detail-scraper) | Full detail for any Bluesky post |
| Reddit | [Reddit Post Detail Scraper](https://apify.com/xtracto/reddit-post-detail-scraper) | Full detail for any Reddit submission |

Browse the full catalog at [apify.com/xtracto](https://apify.com/xtracto).

### Notes

- Deleted, taken-down, or never-existed posts return `{"_error": "not_found", "_input": "..."}`. Posts under takedown still surface their shortcode in `_postCode`.
- `media_type` tells you the post shape: `1` = single image, `2` = single video, `8` = carousel (see `carousel_media`), `19` = text-only (no `image_versions2` candidates).
- `text_post_app_info.text_fragments` is the structured breakdown of the caption — use it to recover `@mentions` and inline links cleanly without re-parsing the plaintext.
- This actor returns the post object only; it does **not** fetch the reply tree. To pull a user's full reply timeline, use the [Threads Account Replies Scraper](https://apify.com/xtracto/threads-account-replies-scraper).
- Engagement counters (`like_count`, `direct_reply_count`, `repost_count`, `quote_count`) are eventually-consistent and may lag the live network by a few minutes.
- Media URLs (`image_versions2.candidates[].url`, `video_versions[].url`) are time-limited signed URLs from Meta's CDN — fetch or rehost them promptly if you need long-term storage.
- For large jobs (>500 posts), switch `proxyConfiguration` to `RESIDENTIAL` to avoid per-IP rate limits.

# Actor input Schema

## `posts` (type: `array`):

List of Threads post URLs or bare shortcodes to scrape. Accepts full URLs (https://www.threads.com/@user/post/CODE) or just the shortcode (CODE).

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

Apify Proxy settings. Datacenter proxy works for most cases; switch to Residential for very large batches.

## Actor input object example

```json
{
  "posts": [
    "https://www.threads.com/@zuck/post/DYSAIo_FL77"
  ],
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# 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 = {
    "posts": [
        "https://www.threads.com/@zuck/post/DYSAIo_FL77"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("xtracto/threads-post-detail-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 = { "posts": ["https://www.threads.com/@zuck/post/DYSAIo_FL77"] }

# Run the Actor and wait for it to finish
run = client.actor("xtracto/threads-post-detail-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 '{
  "posts": [
    "https://www.threads.com/@zuck/post/DYSAIo_FL77"
  ]
}' |
apify call xtracto/threads-post-detail-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Threads Post Detail Scraper",
        "description": "Fetch a Threads post by URL or post code, including replies.",
        "version": "1.0",
        "x-build-id": "hrqRdtZE2NZSnrGsy"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/xtracto~threads-post-detail-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-xtracto-threads-post-detail-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/xtracto~threads-post-detail-scraper/runs": {
            "post": {
                "operationId": "runs-sync-xtracto-threads-post-detail-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/xtracto~threads-post-detail-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-xtracto-threads-post-detail-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": [
                    "posts"
                ],
                "properties": {
                    "posts": {
                        "title": "Threads post URLs or shortcodes",
                        "type": "array",
                        "description": "List of Threads post URLs or bare shortcodes to scrape. Accepts full URLs (https://www.threads.com/@user/post/CODE) or just the shortcode (CODE).",
                        "items": {
                            "type": "string"
                        }
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Apify Proxy settings. Datacenter proxy works for most cases; switch to Residential for very large batches.",
                        "default": {
                            "useApifyProxy": true
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
