{
  "results": [
    {
      "content": {
        "uploader_provided": {
          "en": {
            "wireMagic": "pb3",
            "pens": [
              []
            ],
            "wsWinStyles": [
              []
            ],
            "wpWinPositions": [
              []
            ],
            "events": [
              {
                "tStartMs": 200,
                "dDurationMs": 6360,
                "segs": [
                  {
                    "utf8": "Hello. When web scraping, you may wonder how\u00a0\nto check if your proxies are running correctly,\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 6560,
                "dDurationMs": 6720,
                "segs": [
                  {
                    "utf8": "as successful web data extraction depends\u00a0\non properly functioning proxies. Therefore,\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 13280,
                "dDurationMs": 4960,
                "segs": [
                  {
                    "utf8": "testing is essential for\u00a0\nensuring optimal performance."
                  }
                ]
              },
              {
                "tStartMs": 18240,
                "dDurationMs": 5080,
                "segs": [
                  {
                    "utf8": "Let me show you how to test proxies,\u00a0\nwhat parameters should be considered,\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 23320,
                "dDurationMs": 6080,
                "segs": [
                  {
                    "utf8": "and what proxy checker tools might assist you."
                  }
                ]
              },
              {
                "tStartMs": 29400,
                "dDurationMs": 5040,
                "segs": [
                  {
                    "utf8": "First, check if your proxy is actually\u00a0\noperating. To test connectivity,\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 34440,
                "dDurationMs": 3520,
                "segs": [
                  {
                    "utf8": "use terminal commands and ping a host."
                  }
                ]
              },
              {
                "tStartMs": 37960,
                "dDurationMs": 5360,
                "segs": [
                  {
                    "utf8": "On Windows, launch Command Prompt\u00a0\nand enter the following command."
                  }
                ]
              },
              {
                "tStartMs": 43320,
                "dDurationMs": 5600,
                "segs": [
                  {
                    "utf8": "Let\u2019s test Oxylabs Residential Proxies.\u00a0\nWith a response, you\u2019ll receive some\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 48920,
                "dDurationMs": 6560,
                "segs": [
                  {
                    "utf8": "basic proxy metrics, such as response\u00a0\ntime, indicating a functioning proxy."
                  }
                ]
              },
              {
                "tStartMs": 55480,
                "dDurationMs": 6920,
                "segs": [
                  {
                    "utf8": "Next, you can use online IP checkers. Lots of\u00a0\nthem are accessible by searching for my IP,\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 62400,
                "dDurationMs": 6920,
                "segs": [
                  {
                    "utf8": "my location, and similar keywords on search\u00a0\nengines. Let\u2019s visit What is my proxy.com. It will\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 69320,
                "dDurationMs": 7080,
                "segs": [
                  {
                    "utf8": "immediately reveal your IP address and location,\u00a0\nas well as the HTTP headers of your browser."
                  }
                ]
              },
              {
                "tStartMs": 76400,
                "dDurationMs": 5080,
                "segs": [
                  {
                    "utf8": "Although IP checkers can show your\u00a0\nIP address and some additional info,\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 81480,
                "dDurationMs": 7480,
                "segs": [
                  {
                    "utf8": "their functionality is quite limited. More\u00a0\nadvanced tools are needed for a detailed analysis."
                  }
                ]
              },
              {
                "tStartMs": 88960,
                "dDurationMs": 7000,
                "segs": [
                  {
                    "utf8": "Some websites use third-party IP location\u00a0\ndatabases, such as IP2Location or MaxMind,\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 95960,
                "dDurationMs": 5640,
                "segs": [
                  {
                    "utf8": "to understand who visits their websites\u00a0\nand if they are real users. IP location\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 101600,
                "dDurationMs": 6840,
                "segs": [
                  {
                    "utf8": "databases have methods to determine whether the\u00a0\nIP belongs to a data center or is residential,\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 108440,
                "dDurationMs": 5440,
                "segs": [
                  {
                    "utf8": "meaning it comes from a genuine\u00a0\ndevice, such as a phone or PC."
                  }
                ]
              },
              {
                "tStartMs": 113880,
                "dDurationMs": 7600,
                "segs": [
                  {
                    "utf8": "The easiest way to check proxy status is to\u00a0\nvisit IP2location.com. This IP database is widely\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 121480,
                "dDurationMs": 6720,
                "segs": [
                  {
                    "utf8": "considered one of the most accurate and allows you\u00a0\nto check the details of your IP address. As you\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 128200,
                "dDurationMs": 7800,
                "segs": [
                  {
                    "utf8": "can see, it accurately shows that I\u2019m using a VPN\u00a0\nservice, indicating it is a data center address."
                  }
                ]
              },
              {
                "tStartMs": 136000,
                "dDurationMs": 8080,
                "segs": [
                  {
                    "utf8": "Suppose this database recognizes a residential\u00a0\nproxy you\u2019re trying to use as a datacenter. In\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 144080,
                "dDurationMs": 5760,
                "segs": [
                  {
                    "utf8": "such a case, the chances are that many of your\u00a0\ntarget websites will see the same information\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 150400,
                "dDurationMs": 2280,
                "segs": [
                  {
                    "utf8": "and may block your proxy."
                  }
                ]
              },
              {
                "tStartMs": 152680,
                "dDurationMs": 3320,
                "segs": [
                  {
                    "utf8": "To test proxy speed, try FOG LDN Proxy Tester."
                  }
                ]
              },
              {
                "tStartMs": 156000,
                "dDurationMs": 5880,
                "segs": [
                  {
                    "utf8": "It enables direct ping times to any website\u00a0\nworldwide. Since it shows how long it takes\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 161880,
                "dDurationMs": 5680,
                "segs": [
                  {
                    "utf8": "to connect, you can use it to monitor the\u00a0\nlatency of your proxies. You can test any\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 167560,
                "dDurationMs": 5480,
                "segs": [
                  {
                    "utf8": "proxy type, including rotating proxies.\nJust add a list of proxies you want to\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 173040,
                "dDurationMs": 4600,
                "segs": [
                  {
                    "utf8": "test. If you\u2019re using a rotating\u00a0\nIP, you can add it multiple times."
                  }
                ]
              },
              {
                "tStartMs": 177640,
                "dDurationMs": 6200,
                "segs": [
                  {
                    "utf8": "FOG LDN Proxy Tester has its drawbacks.\u00a0\nFor example, if the test run fails, you\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 183840,
                "dDurationMs": 7040,
                "segs": [
                  {
                    "utf8": "won\u2019t be able to know the exact reason. It doesn\u2019t\u00a0\nreveal the location of the proxy, its usage type,\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 190880,
                "dDurationMs": 7000,
                "segs": [
                  {
                    "utf8": "and the level of anonymity. And you can\u2019t control\u00a0\nthe number of requests made and their frequency."
                  }
                ]
              },
              {
                "tStartMs": 197880,
                "dDurationMs": 5640,
                "segs": [
                  {
                    "utf8": "Hide my name is a more advanced proxy\u00a0\nchecker. It can detect the proxy type,\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 203520,
                "dDurationMs": 5760,
                "segs": [
                  {
                    "utf8": "speed, and anonymity level. It provides\u00a0\na list of proxies automatically collected\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 209280,
                "dDurationMs": 5160,
                "segs": [
                  {
                    "utf8": "from numerous websites all over the\u00a0\ninternet, including private databases.\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 214440,
                "dDurationMs": 6600,
                "segs": [
                  {
                    "utf8": "Proxies can also be sorted by protocol\u00a0\ntypes, such as HTTP, HTTPS, and SOCKS."
                  }
                ]
              },
              {
                "tStartMs": 221040,
                "dDurationMs": 3840,
                "segs": [
                  {
                    "utf8": "Hide my name can determine\u00a0\nthe level of proxy anonymity,\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 224880,
                "dDurationMs": 3840,
                "segs": [
                  {
                    "utf8": "whether your ACTUAL IP address remains concealed,\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 228720,
                "dDurationMs": 6800,
                "segs": [
                  {
                    "utf8": "and if there is a chance of the destination\u00a0\nserver uncovering that you are behind a proxy."
                  }
                ]
              },
              {
                "tStartMs": 235520,
                "dDurationMs": 4200,
                "segs": [
                  {
                    "utf8": "Hide my name has four anonymity categories."
                  }
                ]
              },
              {
                "tStartMs": 247120,
                "dDurationMs": 4280,
                "segs": [
                  {
                    "utf8": "Another thing that is likely to be\u00a0\na matter of concern is whether your\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 251400,
                "dDurationMs": 6400,
                "segs": [
                  {
                    "utf8": "proxies are blocked on specific websites.\u00a0\nThe only way to see this is to test proxies\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 257800,
                "dDurationMs": 5840,
                "segs": [
                  {
                    "utf8": "directly on the targeted websites. Your IP\u00a0\nmay be marked as suspicious at some point,\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 263640,
                "dDurationMs": 5160,
                "segs": [
                  {
                    "utf8": "but you would have to make lots\u00a0\nof requests before any blocking."
                  }
                ]
              },
              {
                "tStartMs": 268800,
                "dDurationMs": 4120,
                "segs": [
                  {
                    "utf8": "The best way to check proxies\u00a0\nis to write your own script,\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 272920,
                "dDurationMs": 6040,
                "segs": [
                  {
                    "utf8": "as it gives more control over testing.\u00a0\nThis, however, takes time and effort. The\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 278960,
                "dDurationMs": 6240,
                "segs": [
                  {
                    "utf8": "basic approach is to write a scraper that\u00a0\ntakes a proxy and uses it to extract data\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 285200,
                "dDurationMs": 6880,
                "segs": [
                  {
                    "utf8": "from a simple, preferably static, website\u00a0\nthat returns a bare minimum of information."
                  }
                ]
              },
              {
                "tStartMs": 292080,
                "dDurationMs": 5240,
                "segs": [
                  {
                    "utf8": "The first step is to understand whether\u00a0\nthe proxy responds at all. You need to\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 297320,
                "dDurationMs": 4440,
                "segs": [
                  {
                    "utf8": "check the content of the body, either\u00a0\nby looking for a specific string in the\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 301760,
                "dDurationMs": 7000,
                "segs": [
                  {
                    "utf8": "HTML output or by checking the content size\u00a0\n(if the content is static). You can look at\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 308760,
                "dDurationMs": 6440,
                "segs": [
                  {
                    "utf8": "the status code in response headers. An HTTP\u00a0\nstatus code 200 would suggest that the proxy\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 315200,
                "dDurationMs": 7160,
                "segs": [
                  {
                    "utf8": "worked and you got the content, but checking\u00a0\nthe actual output is always more reliable."
                  }
                ]
              },
              {
                "tStartMs": 322360,
                "dDurationMs": 6000,
                "segs": [
                  {
                    "utf8": "Every request with a proxy should have\u00a0\na reasonable timeout set up. It could be\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 328360,
                "dDurationMs": 6320,
                "segs": [
                  {
                    "utf8": "10 seconds for a datacenter proxy and up\u00a0\nto 30 seconds for a residential proxy. If\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 334680,
                "dDurationMs": 6960,
                "segs": [
                  {
                    "utf8": "no content returns in this amount of time, you\u00a0\ncan consider the proxy to be unusable. It also\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 341640,
                "dDurationMs": 6000,
                "segs": [
                  {
                    "utf8": "makes sense to log how long it took to complete\u00a0\neach request. Some requests may not timeout,\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 347640,
                "dDurationMs": 4480,
                "segs": [
                  {
                    "utf8": "but they still can be too slow\u00a0\nfor real-life use cases. All this\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 352120,
                "dDurationMs": 5120,
                "segs": [
                  {
                    "utf8": "data should then be written down or\u00a0\nprinted on the screen for analysis."
                  }
                ]
              },
              {
                "tStartMs": 357240,
                "dDurationMs": 5560,
                "segs": [
                  {
                    "utf8": "As evident, the most effective way to\u00a0\ntest proxies is by using your own script;\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 362800,
                "dDurationMs": 5880,
                "segs": [
                  {
                    "utf8": "other ways are also useful for quick\u00a0\nchecks or when you lack technical skills."
                  }
                ]
              },
              {
                "tStartMs": 368680,
                "dDurationMs": 6200,
                "segs": [
                  {
                    "utf8": "If you have questions about using proxies\u00a0\nfor web data collection, comment below,\u00a0\u00a0"
                  }
                ]
              },
              {
                "tStartMs": 374880,
                "dDurationMs": 6520,
                "segs": [
                  {
                    "utf8": "email support@oxylabs.io, or write to\u00a0\nus via the live chat on our homepage."
                  }
                ]
              },
              {
                "tStartMs": 381400,
                "dDurationMs": 3280,
                "segs": [
                  {
                    "utf8": "Also, consider joining our Discord community."
                  }
                ]
              },
              {
                "tStartMs": 384680,
                "dDurationMs": 4360,
                "segs": [
                  {
                    "utf8": "Thanks for watching."
                  }
                ]
              }
            ]
          }
        }
      },
      "created_at": "2025-08-08 12:24:39",
      "updated_at": "2025-08-08 12:24:49",
      "page": 1,
      "url": "https://www.youtube.com/watch?v=c4P_YuNnZ7U",
      "job_id": "7359560174320777217",
      "is_render_forced": false,
      "status_code": 200,
      "type": "raw"
    }
  ],
  "job": {
    "callback_url": null,
    "client_id": 123123,
    "context": [
      {
        "key": "force_headers",
        "value": false
      },
      {
        "key": "force_cookies",
        "value": false
      },
      {
        "key": "hc_policy",
        "value": true
      },
      {
        "key": "language_code",
        "value": "en"
      },
      {
        "key": "subtitle_origin",
        "value": "uploader_provided"
      }
    ],
    "created_at": "2025-08-08 12:24:39",
    "domain": "com",
    "geo_location": null,
    "id": "7359560174320777217",
    "limit": 10,
    "locale": null,
    "pages": 1,
    "parse": false,
    "parser_type": null,
    "parser_preset": null,
    "parsing_instructions": null,
    "browser_instructions": null,
    "render": null,
    "xhr": false,
    "markdown": false,
    "url": null,
    "query": "c4P_YuNnZ7U",
    "source": "youtube_subtitles",
    "start_page": 1,
    "status": "done",
    "storage_type": null,
    "storage_url": null,
    "subdomain": "www",
    "content_encoding": "utf-8",
    "updated_at": "2025-08-08 12:24:49",
    "user_agent_type": "desktop",
    "session_info": null,
    "statuses": [],
    "client_notes": null,
    "_links": [
      {
        "rel": "self",
        "href": "http://data.oxylabs.io/v1/queries/7359560174320777217",
        "method": "GET"
      },
      {
        "rel": "results",
        "href": "http://data.oxylabs.io/v1/queries/7359560174320777217/results",
        "method": "GET"
      },
      {
        "rel": "results-content",
        "href_list": [
          "http://data.oxylabs.io/v1/queries/7359560174320777217/results/1/content"
        ],
        "method": "GET"
      },
      {
        "rel": "results-html",
        "href": "http://data.oxylabs.io/v1/queries/7359560174320777217/results?type=raw",
        "method": "GET"
      },
      {
        "rel": "results-content-html",
        "href_list": [
          "http://data.oxylabs.io/v1/queries/7359560174320777217/results/1/content?type=raw"
        ],
        "method": "GET"
      }
    ]
  }
}