Web Scraping API
Excellent
Start FREE and let Smartproxy take care of your scraping needs – we’ll deliver you raw HTML data in bulk. No proxy management, no CAPTCHAs, only pure success.
https://scrape.smartproxy.com/v1/tasks?target=universal&url=https://www.youtube.com/results?search_query=Smartproxy&headless=html&access_token=xxxxxx
{ "results": [ { "content": "<!DOCTYPE html><html style=\"font-size: 10px;font-family: Roboto, Arial, sans-serif;\" lang=\"en\" system-icons=\"\" typography=\"\" typography-spacing=\"\"><body dir=\"ltr\"><div class=\"text-wrapper style-scope ytd-video-renderer\">\n <div id=\"meta\" class=\"style-scope ytd-video-renderer\">\n <div id=\"title-wrapper\" class=\"style-scope ytd-video-renderer\">\n <h3 class=\"title-and-badge style-scope ytd-video-renderer\">\n <ytd-badge-supported-renderer class=\"style-scope ytd-video-renderer\" disable-upgrade=\"\" hidden=\"\">\n </ytd-badge-supported-renderer>\n <a id=\"video-title\" class=\"yt-simple-endpoint style-scope ytd-video-renderer\" title=\"How to Collect Product Data from eBay - No-Code Scraper Tutorial\" aria-label=\"How to Collect Product Data from eBay - No-Code Scraper Tutorial by Smartproxy 11 days ago 4 minutes, 35 seconds 55 views\" href=\"/watch?v=2zzkK-geo1c\">\n <yt-icon id=\"inline-title-icon\" class=\"style-scope ytd-video-renderer\" hidden=\"\"><!--css-build:shady--></yt-icon>\n <yt-formatted-string class=\"style-scope ytd-video-renderer\" aria-label=\"How to Collect Product Data from eBay - No-Code Scraper Tutorial by Smartproxy 11 days ago 4 minutes, 35 seconds 55 views\">How to Collect Product Data from eBay - No-Code Scraper Tutorial</yt-formatted-string>\n </a>\n </h3>\n <div id=\"menu\" class=\"style-scope ytd-video-renderer\"><ytd-menu-renderer class=\"style-scope ytd-video-renderer\"><!--css-build:shady--><div id=\"top-level-buttons-computed\" class=\"top-level-buttons style-scope ytd-menu-renderer\"></div><div id=\"flexible-item-buttons\" class=\"style-scope ytd-menu-renderer\"></div><yt-icon-button id=\"button\" class=\"dropdown-trigger style-scope ytd-menu-renderer\" style-target=\"button\"><!--css-build:shady--><button id=\"button\" class=\"style-scope yt-icon-button\" aria-label=\"Action menu\"><yt-icon class=\"style-scope ytd-menu-renderer\"><svg viewBox=\"0 0 24 24\" preserveAspectRatio=\"xMidYMid meet\" focusable=\"false\" class=\"style-scope yt-icon\" style=\"pointer-events: none; display: block; width: 100%; height: 100%;\"><g class=\"style-scope yt-icon\"><path d=\"M12,16.5c0.83,0,1.5,0.67,1.5,1.5s-0.67,1.5-1.5,1.5s-1.5-0.67-1.5-1.5S11.17,16.5,12,16.5z M10.5,12 c0,0.83,0.67,1.5,1.5,1.5s1.5-0.67,1.5-1.5s-0.67-1.5-1.5-1.5S10.5,11.17,10.5,12z M10.5,6c0,0.83,0.67,1.5,1.5,1.5 s1.5-0.67,1.5-1.5S12.83,4.5,12,4.5S10.5,5.17,10.5,6z\" class=\"style-scope yt-icon\"></path></g></svg><!--css-build:shady--></yt-icon></button><yt-interaction id=\"interaction\" class=\"circular style-scope yt-icon-button\"><!--css-build:shady--><div class=\"stroke style-scope yt-interaction\"></div><div class=\"fill style-scope yt-interaction\"></div></yt-interaction></yt-icon-button><yt-button-shape id=\"button-shape\" version=\"modern\" class=\"style-scope ytd-menu-renderer\" disable-upgrade=\"\" hidden=\"\"></yt-button-shape></ytd-menu-renderer></div>\n </div>\n <ytd-video-meta-block class=\"style-scope ytd-video-renderer byline-separated\"><!--css-build:shady-->\n<div id=\"metadata\" class=\"style-scope ytd-video-meta-block\">\n <div id=\"byline-container\" class=\"style-scope ytd-video-meta-block\" hidden=\"\">\n <ytd-channel-name id=\"channel-name\" class=\" style-scope ytd-video-meta-block\"><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-channel-name\">\n <div id=\"text-container\" class=\"style-scope ytd-channel-name\">\n <yt-formatted-string id=\"text\" title=\"\" class=\"style-scope ytd-channel-name complex-string\" ellipsis-truncate=\"\" has-link-only_=\"\"><a class=\"yt-simple-endpoint style-scope yt-formatted-string\" spellcheck=\"false\" href=\"/c/Smartproxy\" dir=\"auto\">Smartproxy</a></yt-formatted-string>\n </div>\n <tp-yt-paper-tooltip fit-to-visible-bounds=\"\" class=\"style-scope ytd-channel-name\" role=\"tooltip\" tabindex=\"-1\"><!--css-build:shady--><div id=\"tooltip\" class=\"hidden style-scope tp-yt-paper-tooltip\" style-target=\"tooltip\">\n \n Smartproxy\n \n</div>\n</tp-yt-paper-tooltip>\n</div>\n<ytd-badge-supported-renderer class=\"style-scope ytd-channel-name\" disable-upgrade=\"\" hidden=\"\">\n</ytd-badge-supported-renderer>\n</ytd-channel-name>\n <div id=\"separator\" class=\"style-scope ytd-video-meta-block\">•</div>\n </div>\n <div id=\"metadata-line\" class=\"style-scope ytd-video-meta-block\">\n \n <span class=\"style-scope ytd-video-meta-block\">55 views</span>\n \n <span class=\"style-scope ytd-video-meta-block\">11 days ago</span>\n <dom-repeat strip-whitespace=\"\" class=\"style-scope ytd-video-meta-block\"><template is=\"dom-repeat\"></template></dom-repeat>\n </div>\n</div>\n<div id=\"additional-metadata-line\" class=\"style-scope ytd-video-meta-block\">\n <dom-repeat class=\"style-scope ytd-video-meta-block\"><template is=\"dom-repeat\"></template></dom-repeat>\n</div>\n\n</ytd-video-meta-block>\n </div>\n <div id=\"channel-info\" class=\"style-scope ytd-video-renderer\">\n <a id=\"channel-thumbnail\" class=\"style-scope ytd-video-renderer\" href=\"/c/Smartproxy\" aria-label=\"Go to channel\">\n <yt-img-shadow width=\"24\" class=\"style-scope ytd-video-renderer no-transition\" style=\"background-color: transparent;\" loaded=\"\"><!--css-build:shady--><img id=\"img\" draggable=\"false\" class=\"style-scope yt-img-shadow\" alt=\"\" width=\"24\" src=\"https://yt3.ggpht.com/bE4UjxMymsdJhGzQxrvndlxMNFrK6Hfyg9-kpz21WtndSshF94dPUEz-eJTrDTGnl-XOgt-4lw=s68-c-k-c0x00ffffff-no-rj\"></yt-img-shadow>\n </a>\n <ytd-channel-name id=\"channel-name\" class=\"long-byline style-scope ytd-video-renderer\" wrap-text=\"true\"><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-channel-name\">\n <div id=\"text-container\" class=\"style-scope ytd-channel-name\">\n <yt-formatted-string id=\"text\" title=\"\" class=\"style-scope ytd-channel-name\" has-link-only_=\"\"><a class=\"yt-simple-endpoint style-scope yt-formatted-string\" spellcheck=\"false\" href=\"/c/Smartproxy\" dir=\"auto\">Smartproxy</a></yt-formatted-string>\n </div>\n <tp-yt-paper-tooltip fit-to-visible-bounds=\"\" class=\"style-scope ytd-channel-name\" role=\"tooltip\" tabindex=\"-1\"><!--css-build:shady--><div id=\"tooltip\" class=\"hidden style-scope tp-yt-paper-tooltip\" style-target=\"tooltip\">\n \n Smartproxy\n \n</div>\n</tp-yt-paper-tooltip>\n</div>\n<ytd-badge-supported-renderer class=\"style-scope ytd-channel-name\" disable-upgrade=\"\" hidden=\"\">\n</ytd-badge-supported-renderer>\n</ytd-channel-name>\n </div>\n <yt-formatted-string id=\"description-text\" class=\"style-scope ytd-video-renderer\" hidden=\"\"><!--css-build:shady--></yt-formatted-string>\n \n <div class=\"metadata-snippet-container style-scope ytd-video-renderer\">\n <a class=\"yt-simple-endpoint metadata-snippet-timestamp style-scope ytd-video-renderer\" hidden=\"\">\n <span id=\"time\" class=\"style-scope ytd-video-renderer\"></sspan>\n <yt-formatted-string class=\"metadata-snippet-text-navigation style-scope ytd-video-renderer\">Learn how to scrape eBay with No-Code Scraper and its extension. Text, images, links, star ratings– scrape it all. No-Code ...</yt-formatted-string>\n </a>\n <yt-formatted-string class=\"metadata-snippet-text style-scope ytd-video-renderer\">Learn how to scrape eBay with No-Code Scraper and its extension. Text, images, links, star ratings – scrape it all. No-Code ...</yt-formatted-string>\n <tp-yt-paper-tooltip class=\"style-scope ytd-video-renderer\" role=\"tooltip\" tabindex=\"-1\"><!--css-build:shady--><div id=\"tooltip\" class=\"hidden style-scope tp-yt-paper-tooltip\" style-target=\"tooltip\">\n From the video description\n</div>\n</tp-yt-paper-tooltip>\n </div>\n <dom-repeat class=\"style-scope ytd-video-renderer\"><template is=\"dom-repeat\"></template></dom-repeat>\n <ytd-badge-supported-renderer id=\"badges\" class=\"style-scope ytd-video-renderer\" system-icons=\"\"><!--css-build:shady-->\n <div class=\"badge badge-style-type-simple style-scope ytd-badge-supported-renderer\" aria-label=\"Closed captions\">\n <yt-icon class=\"style-scope ytd-badge-supported-renderer\" disable-upgrade=\"\" hidden=\"\">\n </yt-icon>\n <span class=\"style-scope ytd-badge-supported-renderer\">CC</span>\n </div>\n<dom-repeat id=\"repeat\" as=\"badge\" class=\"style-scope ytd-badge-supported-renderer\"><template is=\"dom-repeat\"></template></dom-repeat>\n</ytd-badge-supported-renderer>\n { "results": [ { "content": "<!DOCTYPE html><html style=\"font-size: 10px;font-family: Roboto, Arial, sans-serif;\" lang=\"en\" system-icons=\"\" typography=\"\" typography-spacing=\"\"><body dir=\"ltr\"><div class=\"text-wrapper style-scope ytd-video-renderer\">\n <div id=\"meta\" class=\"style-scope ytd-video-renderer\">\n <div id=\"title-wrapper\" class=\"style-scope ytd-video-renderer\">\n <h3 class=\"title-and-badge style-scope ytd-video-renderer\">\n <ytd-badge-supported-renderer class=\"style-scope ytd-video-renderer\" disable-upgrade=\"\" hidden=\"\">\n </ytd-badge-supported-renderer>\n <a id=\"video-title\" class=\"yt-simple-endpoint style-scope ytd-video-renderer\" title=\"How to Collect Product Data from eBay - No-Code Scraper Tutorial\" aria-label=\"How to Collect Product Data from eBay - No-Code Scraper Tutorial by Smartproxy 11 days ago 4 minutes, 35 seconds 55 views\" href=\"/watch?v=2zzkK-geo1c\">\n <yt-icon id=\"inline-title-icon\" class=\"style-scope ytd-video-renderer\" hidden=\"\"><!--css-build:shady--></yt-icon>\n <yt-formatted-string class=\"style-scope ytd-video-renderer\" aria-label=\"How to Collect Product Data from eBay - No-Code Scraper Tutorial by Smartproxy 11 days ago 4 minutes, 35 seconds 55 views\">How to Collect Product Data from eBay - No-Code Scraper Tutorial</yt-formatted-string>\n </a>\n </h3>\n <div id=\"menu\" class=\"style-scope ytd-video-renderer\"><ytd-menu-renderer class=\"style-scope ytd-video-renderer\"><!--css-build:shady--><div id=\"top-level-buttons-computed\" class=\"top-level-buttons style-scope ytd-menu-renderer\"></div><div id=\"flexible-item-buttons\" class=\"style-scope ytd-menu-renderer\"></div><yt-icon-button id=\"button\" class=\"dropdown-trigger style-scope ytd-menu-renderer\" style-target=\"button\"><!--css-build:shady--><button id=\"button\" class=\"style-scope yt-icon-button\" aria-label=\"Action menu\"><yt-icon class=\"style-scope ytd-menu-renderer\"><svg viewBox=\"0 0 24 24\" preserveAspectRatio=\"xMidYMid meet\" focusable=\"false\" class=\"style-scope yt-icon\" style=\"pointer-events: none; display: block; width: 100%; height: 100%;\"><g class=\"style-scope yt-icon\"><path d=\"M12,16.5c0.83,0,1.5,0.67,1.5,1.5s-0.67,1.5-1.5,1.5s-1.5-0.67-1.5-1.5S11.17,16.5,12,16.5z M10.5,12 c0,0.83,0.67,1.5,1.5,1.5s1.5-0.67,1.5-1.5s-0.67-1.5-1.5-1.5S10.5,11.17,10.5,12z M10.5,6c0,0.83,0.67,1.5,1.5,1.5 s1.5-0.67,1.5-1.5S12.83,4.5,12,4.5S10.5,5.17,10.5,6z\" class=\"style-scope yt-icon\"></path></g></svg><!--css-build:shady--></yt-icon></button><yt-interaction id=\"interaction\" class=\"circular style-scope yt-icon-button\"><!--css-build:shady--><div class=\"stroke style-scope yt-interaction\"></div><div class=\"fill style-scope yt-interaction\"></div></yt-interaction></yt-icon-button><yt-button-shape id=\"button-shape\" version=\"modern\" class=\"style-scope ytd-menu-renderer\" disable-upgrade=\"\" hidden=\"\"></yt-button-shape></ytd-menu-renderer></div>\n </div>\n <ytd-video-meta-block class=\"style-scope ytd-video-renderer byline-separated\"><!--css-build:shady-->\n<div id=\"metadata\" class=\"style-scope ytd-video-meta-block\">\n <div id=\"byline-container\" class=\"style-scope ytd-video-meta-block\" hidden=\"\">\n <ytd-channel-name id=\"channel-name\" class=\" style-scope ytd-video-meta-block\"><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-channel-name\">\n <div id=\"text-container\" class=\"style-scope ytd-channel-name\">\n <yt-formatted-string id=\"text\" title=\"\" class=\"style-scope ytd-channel-name complex-string\" ellipsis-truncate=\"\" has-link-only_=\"\"><a class=\"yt-simple-endpoint style-scope yt-formatted-string\" spellcheck=\"false\" href=\"/c/Smartproxy\" dir=\"auto\">Smartproxy</a></yt-formatted-string>\n </div>\n <tp-yt-paper-tooltip fit-to-visible-bounds=\"\" class=\"style-scope ytd-channel-name\" role=\"tooltip\" tabindex=\"-1\"><!--css-build:shady--><div id=\"tooltip\" class=\"hidden style-scope tp-yt-paper-tooltip\" style-target=\"tooltip\">\n \n Smartproxy\n \n</div>\n</tp-yt-paper-tooltip>\n</div>\n<ytd-badge-supported-renderer class=\"style-scope ytd-channel-name\" disable-upgrade=\"\" hidden=\"\">\n</ytd-badge-supported-renderer>\n</ytd-channel-name>\n <div id=\"separator\" class=\"style-scope ytd-video-meta-block\">•</div>\n </div>\n <div id=\"metadata-line\" class=\"style-scope ytd-video-meta-block\">\n \n <span class=\"style-scope ytd-video-meta-block\">55 views</span>\n \n <span class=\"style-scope ytd-video-meta-block\">11 days ago</span>\n <dom-repeat strip-whitespace=\"\" class=\"style-scope ytd-video-meta-block\"><template is=\"dom-repeat\"></template></dom-repeat>\n </div>\n</div>\n<div id=\"additional-metadata-line\" class=\"style-scope ytd-video-meta-block\">\n <dom-repeat class=\"style-scope ytd-video-meta-block\"><template is=\"dom-repeat\"></template></dom-repeat>\n</div>\n\n</ytd-video-meta-block>\n </div>\n <div id=\"channel-info\" class=\"style-scope ytd-video-renderer\">\n <a id=\"channel-thumbnail\" class=\"style-scope ytd-video-renderer\" href=\"/c/Smartproxy\" aria-label=\"Go to channel\">\n <yt-img-shadow width=\"24\" class=\"style-scope ytd-video-renderer no-transition\" style=\"background-color: transparent;\" loaded=\"\"><!--css-build:shady--><img id=\"img\" draggable=\"false\" class=\"style-scope yt-img-shadow\" alt=\"\" width=\"24\" src=\"https://yt3.ggpht.com/bE4UjxMymsdJhGzQxrvndlxMNFrK6Hfyg9-kpz21WtndSshF94dPUEz-eJTrDTGnl-XOgt-4lw=s68-c-k-c0x00ffffff-no-rj\"></yt-img-shadow>\n </a>\n <ytd-channel-name id=\"channel-name\" class=\"long-byline style-scope ytd-video-renderer\" wrap-text=\"true\"><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-channel-name\">\n <div id=\"text-container\" class=\"style-scope ytd-channel-name\">\n <yt-formatted-string id=\"text\" title=\"\" class=\"style-scope ytd-channel-name\" has-link-only_=\"\"><a class=\"yt-simple-endpoint style-scope yt-formatted-string\" spellcheck=\"false\" href=\"/c/Smartproxy\" dir=\"auto\">Smartproxy</a></yt-formatted-string>\n </div>\n <tp-yt-paper-tooltip fit-to-visible-bounds=\"\" class=\"style-scope ytd-channel-name\" role=\"tooltip\" tabindex=\"-1\"><!--css-build:shady--><div id=\"tooltip\" class=\"hidden style-scope tp-yt-paper-tooltip\" style-target=\"tooltip\">\n \n Smartproxy\n \n</div>\n</tp-yt-paper-tooltip>\n</div>\n<ytd-badge-supported-renderer class=\"style-scope ytd-channel-name\" disable-upgrade=\"\" hidden=\"\">\n</ytd-badge-supported-renderer>\n</ytd-channel-name>\n </div>\n <yt-formatted-string id=\"description-text\" class=\"style-scope ytd-video-renderer\" hidden=\"\"><!--css-build:shady--></yt-formatted-string>\n \n <div class=\"metadata-snippet-container style-scope ytd-video-renderer\">\n <a class=\"yt-simple-endpoint metadata-snippet-timestamp style-scope ytd-video-renderer\" hidden=\"\">\n <span id=\"time\" class=\"style-scope ytd-video-renderer\"></sspan>\n <yt-formatted-string class=\"metadata-snippet-text-navigation style-scope ytd-video-renderer\">Learn how to scrape eBay with No-Code Scraper and its extension. Text, images, links, star ratings– scrape it all. No-Code ...</yt-formatted-string>\n </a>\n <yt-formatted-string class=\"metadata-snippet-text style-scope ytd-video-renderer\">Learn how to scrape eBay with No-Code Scraper and its extension. Text, images, links, star ratings – scrape it all. No-Code ...</yt-formatted-string>\n <tp-yt-paper-tooltip class=\"style-scope ytd-video-renderer\" role=\"tooltip\" tabindex=\"-1\"><!--css-build:shady--><div id=\"tooltip\" class=\"hidden style-scope tp-yt-paper-tooltip\" style-target=\"tooltip\">\n From the video description\n</div>\n</tp-yt-paper-tooltip>\n </div>\n <dom-repeat class=\"style-scope ytd-video-renderer\"><template is=\"dom-repeat\"></template></dom-repeat>\n <ytd-badge-supported-renderer id=\"badges\" class=\"style-scope ytd-video-renderer\" system-icons=\"\"><!--css-build:shady-->\n <div class=\"badge badge-style-type-simple style-scope ytd-badge-supported-renderer\" aria-label=\"Closed captions\">\n <yt-icon class=\"style-scope ytd-badge-supported-renderer\" disable-upgrade=\"\" hidden=\"\">\n </yt-icon>\n <span class=\"style-scope ytd-badge-supported-renderer\">CC</span>\n </div>\n<dom-repeat id=\"repeat\" as=\"badge\" class=\"style-scope ytd-badge-supported-renderer\"><template is=\"dom-repeat\"></template></dom-repeat>\n</ytd-badge-supported-renderer>\n <div id=\"expandable-metadata\" class=\"style-scope ytd-video-renderer\"></div>\n <div id=\"buttons\" class=\"style-scope ytd-video-renderer\"></div>\n </div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-video-renderer\"></div>\n<yt-interaction id=\"interaction\" class=\"extended style-scope ytd-video-renderer\"><!--css-build:shady--><div class=\"stroke style-scope yt-interaction\"></div><div class=\"fill style-scope yt-interaction\"></div></yt-interaction>\n</ytd-video-renderer><ytd-video-renderer class=\"style-scope ytd-vertical-list-renderer\" bigger-thumbs-style=\"DEFAULT\" lockup=\"true\" is-search=\"\" inline-title-icon=\"\"><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-video-renderer\">\n <ytd-thumbnail use-hovered-property=\"\" class=\"style-scope ytd-video-renderer\"><!--css-build:shady--><a id=\"thumbnail\" class=\"yt-simple-endpoint inline-block style-scope ytd-thumbnail\" aria-hidden=\"true\" tabindex=\"-1\" rel=\"null\" href=\"/watch?v=Q9kKG8nxfec\">\n <yt-image alt=\"\" ftl-eligible=\"\" notify-on-loaded=\"\" notify-on-unloaded=\"\" class=\"style-scope ytd-thumbnail\" disable-upgrade=\"\" hidden=\"\">\n </yt-image>\n <yt-img-shadow ftl-eligible=\"\" class=\"style-scope ytd-thumbnail no-transition\" style=\"background-color: transparent;\" loaded=\"\"><!--css-build:shady--><img id=\"img\" draggable=\"false\" class=\"style-scope yt-img-shadow\" alt=\"\" width=\"360\" src=\"https://i.ytimg.com/vi/Q9kKG8nxfec/hq720.jpg?sqp=-oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAYLRRQTuxufODnawT1jRf7y-GBWA\"></yt-img-shadow>\n \n <div id=\"overlays\" class=\"style-scope ytd-thumbnail\"><ytd-thumbnail-overlay-time-status-renderer class=\"style-scope ytd-thumbnail\" overlay-style=\"DEFAULT\"><!--css-build:shady--><yt-icon class=\"style-scope ytd-thumbnail-overlay-time-status-renderer\" disable-upgrade=\"\" hidden=\"\"></yt-icon><span id=\"text\" class=\"style-scope ytd-thumbnail-overlay-time-status-renderer\" aria-label=\"5 minutes, 14 seconds\">\n 5:14\n</span></ytd-thumbnail-overlay-time-status-renderer><ytd-thumbnail-overlay-now-playing-renderer class=\"style-scope ytd-thumbnail\"><!--css-build:shady--><span id=\"overlay-text\" class=\"style-scope ytd-thumbnail-overlay-now-playing-renderer\">Now playing</span>\n<ytd-thumbnail-overlay-equalizer class=\"style-scope ytd-thumbnail-overlay-now-playing-renderer\"><!--css-build:shady--><svg xmlns=\"http://www.w3.org/2000/svg\" id=\"equalizer\" viewBox=\"0 0 55 95\" class=\"style-scope ytd-thumbnail-overlay-equalizer\">\n <g class=\"style-scope ytd-thumbnail-overlay-equalizer\">\n <rect class=\"bar style-scope ytd-thumbnail-overlay-equalizer\" x=\"0\"></rect>\n <rect class=\"bar style-scope ytd-thumbnail-overlay-equalizer\" x=\"20\"></rect>\n <rect class=\"bar style-scope ytd-thumbnail-overlay-equalizer\" x=\"40\"></rect>\n </g>\n</svg>\n</ytd-thumbnail-overlay-equalizer>\n</ytd-thumbnail-overlay-now-playing-renderer></div>\n <div id=\"mouseover-overlay\" class=\"style-scope ytd-thumbnail\"></div>\n <div id=\"hover-overlays\" class=\"style-scope ytd-thumbnail\"></div>\n</a>\n</ytd-thumbnail>\n <div class=\"text-wrapper style-scope ytd-video-renderer\">\n <div id=\"meta\" class=\"style-scope ytd-video-renderer\">\n <div id=\"title-wrapper\" class=\"style-scope ytd-video-renderer\">\n <h3 class=\"title-and-badge style-scope ytd-video-renderer\">\n <ytd-badge-supported-renderer class=\"style-scope ytd-video-renderer\" disable-upgrade=\"\" hidden=\"\">\n </ytd-badge-supported-renderer>\n <a id=\"video-title\" class=\"yt-simple-endpoint style-scope ytd-video-renderer\" title=\"How to Scrape Images From Websites With Python\" aria-label=\"How to Scrape Images From Websites With Python by Smartproxy 2 weeks ago 5 minutes, 14 seconds 117 views\" href=\"/watch?v=Q9kKG8nxfec\">\n <yt-icon id=\"inline-title-icon\" class=\"style-scope ytd-video-renderer\" hidden=\"\"><!--css-build:shady--></yt-icon>\n <yt-formatted-string class=\"style-scope ytd-video-renderer\" aria-label=\"How to Scrape Images From Websites With Python by Smartproxy 2 weeks ago 5 minutes, 14 seconds 117 views\">How to Scrape Images From Websites With Python</yt-formatted-string>\n </a>\n </h3>\n <div id=\"menu\" class=\"style-scope ytd-video-renderer\"><ytd-menu-renderer class=\"style-scope ytd-video-renderer\"><!--css-build:shady--><div id=\"top-level-buttons-computed\" class=\"top-level-buttons style-scope ytd-menu-renderer\"></div><div id=\"flexible-item-buttons\" class=\"style-scope ytd-menu-renderer\"></div><yt-icon-button id=\"button\" class=\"dropdown-trigger style-scope ytd-menu-renderer\" style-target=\"button\"><!--css-build:shady--><button id=\"button\" class=\"style-scope yt-icon-button\" aria-label=\"Action menu\"><yt-icon class=\"style-scope ytd-menu-renderer\"><svg viewBox=\"0 0 24 24\" preserveAspectRatio=\"xMidYMid meet\" focusable=\"false\" class=\"style-scope yt-icon\" style=\"pointer-events: none; display: block; width: 100%;height: 100%;\"><g class=\"style-scope yt-icon\"><path d=\"M12,16.5c0.83,0,1.5,0.67,1.5,1.5s-0.67,1.5-1.5,1.5s-1.5-0.67-1.5-1.5S11.17,16.5,12,16.5z M10.5,12 c0,0.83,0.67,1.5,1.5,1.5s1.5-0.67,1.5-1.5s-0.67-1.5-1.5-1.5S10.5,11.17,10.5,12z M10.5,6c0,0.83,0.67,1.5,1.5,1.5 s1.5-0.67,1.5-1.5S12.83,4.5,12,4.5S10.5,5.17,10.5,6z\" class=\"style-scope yt-icon\"></path></g></svg><!--css-build:shady--></yt-icon></button><yt-interaction id=\"interaction\" class=\"circular style-scope yt-icon-button\"><!--css-build:shady--><div class=\"stroke style-scope yt-interaction\"></div><div class=\"fill style-scope yt-interaction\"></div></yt-interaction></yt-icon-button><yt-button-shape id=\"button-shape\" version=\"modern\" class=\"style-scope ytd-menu-renderer\" disable-upgrade=\"\" hidden=\"\"></yt-button-shape></ytd-menu-renderer></div>\n </div>\n <ytd-video-meta-block class=\"style-scope ytd-video-renderer byline-separated\"><!--css-build:shady-->\n<div id=\"metadata\" class=\"style-scope ytd-video-meta-block\">\n <div id=\"byline-container\" class=\"style-scope ytd-video-meta-block\" hidden=\"\">\n <ytd-channel-name id=\"channel-name\" class=\" style-scope ytd-video-meta-block\"><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-channel-name\">\n <div id=\"text-container\" class=\"style-scope ytd-channel-name\">\n <yt-formatted-string id=\"text\" title=\"\" class=\"style-scope ytd-channel-name complex-string\" ellipsis-truncate=\"\" has-link-only_=\"\"><a class=\"yt-simple-endpoint style-scope yt-formatted-string\" spellcheck=\"false\" href=\"/c/Smartproxy\" dir=\"auto\">Smartproxy</a></yt-formatted-string>\n </div>\n <tp-yt-paper-tooltip fit-to-visible-bounds=\"\" class=\"style-scope ytd-channel-name\" role=\"tooltip\" tabindex=\"-1\"><!--css-build:shady--><div id=\"tooltip\" class=\"hidden style-scope tp-yt-paper-tooltip\" style-target=\"tooltip\">\n \n Smartproxy\n \n</div>\n</tp-yt-paper-tooltip>\n</div>\n<ytd-badge-supported-renderer class=\"style-scope ytd-channel-name\" disable-upgrade=\"\" hidden=\"\">\n</ytd-badge-supported-renderer>\n</ytd-channel-name>\n <div id=\"separator\" class=\"style-scope ytd-video-meta-block\">•</div>\n </div>\n <div id=\"metadata-line\" class=\"style-scope ytd-video-meta-block\">\n \n <span class=\"style-scope ytd-video-meta-block\">117 views</span>\n \n <span class=\"style-scope ytd-video-meta-block\">2 weeks ago</span>\n <dom-repeat strip-whitespace=\"\" class=\"style-scope ytd-video-meta-block\"><template is=\"dom-repeat\"></template></dom-repeat>\n </div>\n</div>\n<div id=\"additional-metadata-line\" class=\"style-scope ytd-video-meta-block\">\n <dom-repeat class=\"style-scope ytd-video-meta-block\"><template is=\"dom-repeat\"></template></dom-repeat>\n</div>\n\n</ytd-video-meta-block>\n </div>\n <div id=\"channel-info\" class=\"style-scope ytd-video-renderer\">\n <a id=\"channel-thumbnail\" class=\"style-scope ytd-video-renderer\" href=\"/c/Smartproxy\" aria-label=\"Go to channel\">\n <yt-img-shadow width=\"24\" class=\"style-scope ytd-video-renderer no-transition\" style=\"background-color: transparent;\" loaded=\"\"><!--css-build:shady--><img id=\"img\" draggable=\"false\" class=\"style-scope yt-img-shadow\" alt=\"\" width=\"24\" src=\"https://yt3.ggpht.com/bE4UjxMymsdJhGzQxrvndlxMNFrK6Hfyg9-kpz21WtndSshF94dPUEz-eJTrDTGnl-XOgt-4lw=s68-c-k-c0x00ffffff-no-rj\"></yt-img-shadow>\n </a>\n <ytd-channel-name id=\"channel-name\" class=\"long-byline style-scope ytd-video-renderer\" wrap-text=\"true\"><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-channel-name\">\n <div id=\"text-container\" class=\"style-scope ytd-channel-name\">\n <yt-formatted-string id=\"text\" title=\"\" class=\"style-scope ytd-channel-name\" has-link-only_=\"\"><a class=\"yt-simple-endpoint style-scope yt-formatted-string\" spellcheck=\"false\" href=\"/c/Smartproxy\" dir=\"auto\">Smartproxy</a></yt-formatted-string>\n </div>\n <tp-yt-paper-tooltip fit-to-visible-bounds=\"\" class=\"style-scope ytd-channel-name\" role=\"tooltip\" tabindex=\"-1\"><!--css-build:shady--><div id=\"tooltip\" class=\"hidden style-scope tp-yt-paper-tooltip\" style-target=\"tooltip\">\n \n Smartproxy\n \n</div>\n</tp-yt-paper-tooltip>\n</div>\n<ytd-badge-supported-renderer class=\"style-scope ytd-channel-name\" disable-upgrade=\"\" hidden=\"\">\n</ytd-badge-supported-renderer>\n</ytd-channel-name>\n </div>\n <yt-formatted-string id=\"description-text\" class=\"style-scope ytd-video-renderer\" hidden=\"\"><!--css-build:shady--></yt-formatted-string>\n \n <div class=\"metadata-snippet-container style-scope ytd-video-renderer\">\n <a class=\"yt-simple-endpoint metadata-snippet-timestamp style-scope ytd-video-renderer\" hidden=\"\">\n <span id=\"time\" class=\"style-scope ytd-video-renderer\"></span>\n <yt-formatted-string class=\"metadata-snippet-text-navigation style-scope ytd-video-renderer\">Need a bunch of images fast? Say no more! Find out an easy way to scrape and download images with Python. Download ...</yt-formatted-string>\n </a>\n <yt-formatted-string class=\"metadata-snippet-text style-scope ytd-video-renderer\">Need a bunch of images fast? Say no more! Find out an easy way to scrape and download images with Python. Download ...</yt-formatted-string>\n <tp-yt-paper-tooltip class=\"style-scope ytd-video-renderer\" role=\"tooltip\" tabindex=\"-1\"><!--css-build:shady--><div id=\"tooltip\" class=\"hidden style-scope tp-yt-paper-tooltip\" style-target=\"tooltip\">\n From the video description\n</div>\n</tp-yt-paper-tooltip>\n </div>\n <dom-repeat class=\"style-scope ytd-video-renderer\"><template is=\"dom-repeat\"></template></dom-repeat>\n <ytd-badge-supported-renderer id=\"badges\" class=\"style-scope ytd-video-renderer\" system-icons=\"\"><!--css-build:shady-->\n <div class=\"badge badge-style-type-simple style-scope ytd-badge-supported-renderer\" aria-label=\"Closed captions\">\n <yt-icon class=\"style-scope ytd-badge-supported-renderer\" disable-upgrade=\"\" hidden=\"\">\n </yt-icon>\n <span class=\"style-scope ytd-badge-supported-renderer\">CC</span>\n </div>\n<dom-repeat id=\"repeat\" as=\"badge\" class=\"style-scope ytd-badge-supported-renderer\"><template is=\"dom-repeat\"></template></dom-repeat>\n</ytd-badge-supported-renderer>\n <div id=\"expandable-metadata\" class=\"style-scope ytd-video-renderer\"></div>\n <div id=\"buttons\" class=\"style-scope ytd-video-renderer\"></div>\n </div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-video-renderer\"></div>\n<yt-interaction id=\"interaction\" class=\"extended style-scope ytd-video-renderer\"><!--css-build:shady--><div class=\"stroke style-scope yt-interaction\"></div><div class=\"fill style-scope yt-interaction\"></div></yt-interaction>\n</ytd-video-renderer></div>\n<div id=\"more\" class=\"style-scope ytd-vertical-list-renderer\">\n <yt-formatted-string class=\"style-scope ytd-vertical-list-renderer\" aria-label=\"+5 more\"><span dir=\"auto\" class=\"style-scope yt-formatted-string\">+</span><span dir=\"auto\" class=\"style-scope yt-formatted-string\">5</span><span dir=\"auto\" class=\"style-scope yt-formatted-string\"> more</span></yt-formatted-string>\n</div>\n<div id=\"all\" class=\"style-scope ytd-vertical-list-renderer\" hidden=\"\">\n <a class=\"yt-simple-endpoint style-scope ytd-vertical-list-renderer\" href$=\"[[computeHref_(data.expandedStateButtonEndpoint]]\">\n <yt-formatted-string class=\"style-scope ytd-vertical-list-renderer\"><!--css-build:shady--></yt-formatted-string>\n </a>\n</div>\n</ytd-vertical-list-renderer></div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-shelf-renderer\"></div>\n</ytd-shelf-renderer><ytd-video-renderer class=\"style-scope ytd-item-section-renderer\" bigger-thumbs-style=\"DEFAULT\" lockup=\"true\" is-search=\"\" inline-title-icon=\"\"><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-video-renderer\">\n <ytd-thumbnail use-hovered-property=\"\" class=\"style-scope ytd-video-renderer\"><!--css-build:shady--><a id=\"thumbnail\" class=\"yt-simple-endpoint inline-block style-scope ytd-thumbnail\" aria-hidden=\"true\" tabindex=\"-1\" rel=\"null\" href=\"/watch? v=VKAxyra_Nhs\">\n <yt-image alt=\"\" ftl-eligible=\"\" notify-on-loaded=\"\" notify-on-unloaded=\"\" class=\"style-scope ytd-thumbnail\" disable-upgrade=\"\" hidden=\"\">\n </yt-image>\n <yt-img-shadow ftl-eligible=\"\" class=\"style-scope ytd-thumbnail no-transition\" style=\"background-color: transparent;\" loaded=\"\"><!--css-build:shady--><img id=\"img\" draggable=\"false\" class=\"style-scope yt-img-shadow\" alt=\"\" width=\"360\" src=\"https://i.ytimg.com/vi/VKAxyra_Nhs/hq720.jpg?sqp=-oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLC_OPYFkyjfK1my1OL0hrDVnBhSHA\"></yt-img-shadow>\n \n <div id=\"overlays\" class=\"style-scope ytd-thumbnail\"><ytd-thumbnail-overlay-time-status-renderer class=\"style-scope ytd-thumbnail\" overlay-style=\"DEFAULT\"><!--css-build:shady--><yt-icon class=\"style-scope ytd-thumbnail-overlay-time-status-renderer\" disable-upgrade=\"\" hidden=\"\"></yt-icon><span id=\"text\" class=\"style-scope ytd-thumbnail-overlay-time-status-renderer\" aria-label=\"11 minutes, 38 seconds\">\n 11:38\n</span></ytd-thumbnail-overlay-time-status-renderer><ytd-thumbnail-overlay-now-playing-renderer class=\"style-scope ytd-thumbnail\"><!--css-build:shady--><span id=\"overlay-text\" class=\"style-scope ytd-thumbnail-overlay-now-playing-renderer\">Now playing</span>\n<ytd-thumbnail-overlay-equalizer class=\"style-scope ytd-thumbnail-overlay-now-playing-renderer\"><!--css-build:shady--><svg xmlns=\"http://www.w3.org/2000/svg\" id=\"equalizer\" viewBox=\"0 0 55 95\" class=\"style-scope ytd-thumbnail-overlay-equalizer\">\n <g class=\"style-scope ytd-thumbnail-overlay-equalizer\">\n <rect class=\"bar style-scope ytd-thumbnail-overlay-equalizer\" x=\"0\"></rect>\n <rect class=\"bar style-scope ytd-thumbnail-overlay-equalizer\" x=\"20\"></rect>\n <rect class=\"bar style-scope ytd-thumbnail-overlay-equalizer\"x=\"40\"></rect>\n </g>\n</svg>\n</ytd-thumbnail-overlay-equalizer>\n</ytd-thumbnail-overlay-now-playing-renderer></div>\n <div id=\"mouseover-overlay\" class=\"style-scope ytd-thumbnail\"></div>\n <div id=\"hover-overlays\" class=\"style-scope ytd-thumbnail\"></div>\n</a>\n</ytd-thumbnail>\n <div class=\"text-wrapper style-scope ytd-video-renderer\">\n <div id=\"meta\" class=\"style-scopeytd-video-renderer\">\n</body></html>", "status_code": 200, "url": "https://www.youtube.com/results?search_query=smartproxy", "task_id": "6962730852883139585", "created_at": "2022-08-09 11:26:36", "updated_at": "2022-08-09 11:27:11" } ] }
Time is money, so why would you want to spend that preciousness building a custom scraper from scratch to scrape yet another website on the World Wild Web? Don’t overwork, pal. Our Web Scraping API brings your time back to you as it combines a massive network of residential, mobile, and datacenter proxies and an advanced web scraper. Already have your attention?
Srsly, Web Scraping API is all set up and ready to be used right after you purchase it. Collect public data from various websites en masse and handle even the peskiest JavaScript heavy websites with ease. And, psst, Web Scraping API handles heavy loads of requests. Talk about too hot to handle, right?
Our pool of 50M+ residential, mobile, and datacenter proxies guarantees that you’ll always get a 100% success rate on your web scraping quests. How? It’s easy: if the first request to a website from us fails, we’ll keep on sending them till we deliver the desired data for you. No worries, you’ll pay for successful requests only! And here’s more:
You know when sometimes data simply doesn’t load when you’re scraping? Most probably, it doesn’t load because you’re trying to scrape websites that use JavaScript, and your scraper isn’t a headless one. But you don’t have to fret, the Web Scraping API combines a headless scraper, so scrape away that JavaScript with ease!
Public data collection
Gather real-time public data even from JavaScript-heavy websites without hassle.
Travel fare aggregation
Collect relevant pricing data to get the best deals for hotels, flights, and car rentals.
Fraud protection
Detect malicious websites globally by scanning scraped HTML data.
100% success rate
Advanced proxy rotation
Any country, state, or city
JavaScript rendering
No CAPTCHAs
99.99% uptime
Proxy-like integration
Real-time integration
Awarded 24/7 support
High scalability
Your information is protected by 256-bit SSL
Google Pay and Apple Pay are only available with Smart Wallet
We're thrilled to have the support of our 50K+ clients and the industry's best
Clients
Awards
Industry experts
Awards
Trusted Vendor 2023
Praised for the exceptional standards of security, anonymity and ethical IP sourcing practices.
Best Value Provider 2023
Recognized 3 years in a row for premium quality products with the best entry point.
Quality Choice 2023
Awarded for the most user-friendly way to access local data anywhere successfully.
Industry experts
Featured in:
Web Scraping API is not just a pool of proxies: it’s a complete API for scraping every website, including JavaScript-heavy ones. This is because it combines a network of 50M+ residential, mobile, and datacenter proxies and a web scraper. Web Scraping API helps you save time and money as you won’t have to pay for proxies or build your own custom scraper.
Web Scraping API is perfect for scraping almost every website, aggregating travel fares, and detecting possible malicious websites for fraud protection purposes.