ABCProxy Docs
English
English
  • Overview
  • PROXIES
    • Residential Proxies
      • Introduce
      • Dashboard to Get IP to Use
      • Getting started guide
      • Account security authentication
      • API extraction
      • Basic query
      • Select the country/region
      • Select State
      • Select city
      • Session retention
    • Socks5 Proxies
      • Getting Started
      • Proxy Manager to Get IP to Use
    • Unlimited Residential Proxies
      • Getting started guide
      • Account security authentication
      • API extraction
    • Static Residential Proxies
      • Getting started guide
      • API extraction
      • Account security authentication
    • ISP Proxies
      • Getting started guide
      • Account security authentication
    • Dedicated Datacenter Proxies
      • Getting started guide
      • API extraction
      • Account security authentication
  • Advanced proxy solutions
    • Web Unblocker
      • Get started
      • Making Requests
        • JavaScript rendering
        • Geo-location
        • Session
        • Header
        • Cookie
        • Blocking Resource Loading
    • APM-ABC Proxy Manger
      • How to use
  • SERP API
    • Get started
    • Google
      • Google Search API
      • Google Shopping API
      • Google Local API
      • Google Videos API
      • Google News API
      • Google Flights API
      • Google Product API
      • Google Images API
      • Google Lens Search API
      • Google Play Product API
      • Google Play Game Store API
      • Google Play Book Store API
      • Google Play Movies Store API
      • Google Jobs API
      • Google Scholar Author API
      • Google Scholar API
      • Google Scholar Cite API
      • Google Scholar Profiles API
    • Bing
      • Bing Search API
      • Bing News API
      • Bing Shopping API
      • Bing Images API
      • Bing Videos API
      • Bing Maps API
    • Yahoo
      • Yahoo! Search API
      • Yahoo! Shopping API
      • Yahoo! Images API
      • Yahoo! Videos API
    • DuckDuckGo
      • DuckDuckGo Search API
      • DuckDuckGo News API
      • DuckDuckGo Maps API
    • Ebay
      • Ebay Search API
    • Walmart
      • Walmart Search API
      • Walmart Product Reviews API
      • Walmart Product API
    • Yelp
      • Yelp Reviews API
    • Youtube
      • YouTube Search API
      • YouTube Video API
      • YouTube Video Batch Download API
        • YouTube Batch Download Task Information API
        • YouTube Single Download Job Information API
  • Parametric
    • Google Ads Transparency Center Regions
    • Google GL Parameter: Supported Google Countries
    • Google HL Parameter: Supported Google Languages
    • Google Lens Country Parameter: Supported Google Lens Countries
    • Google Local Services Job Types
    • Google Trends Categories
    • Supported DuckDuckGo Regions
    • Supported Ebay Domains
    • Supported Ebay location options
    • Google Trends Locations
    • Supported Ebay sort options
    • Supported Google Countries via cr parameter
    • Supported Google Domains
    • Supported Google Languages via lr parameter
    • Supported Google Play Apps Categories
    • Supported Google Patents country codes
    • Supported Google Play Games Categories
    • Supported Google Play Books Categories
    • Supported Google Play Movies Categories
    • Supported Google Scholar Courts
    • Supported Yahoo! Countries
    • Supported Yahoo! Domains
    • Supported Yahoo! File formats
    • Supported Yahoo! Languages
    • Supported Yandex Domains
    • Supported Yandex Languages
    • Supported Yelp Domains
    • Supported Yandex Locations
    • Supported Yelp Reviews Languages
    • Walmart Stores Locations
    • Supported Google Travel currency codes
    • Supported Locations API
  • HELP
    • FAQ
      • ABCProxy Software Can Not Log In?
      • Software Tip:“please start the proxy first”
    • Refund Policy
    • Contact Us
  • INTEGRATION AND USAGE
    • Browser Integration Tools
      • Proxy Switchy Omega
      • BP Proxy Switcher
      • Brave Browser
    • Anti-Detection Browser Integration
      • AdsPower
      • BitBrowser
      • Dolphin{anty}
      • Undetectable
      • Incogniton
      • Kameleo
      • Morelogin
      • ClonBrowser
      • Hidemium
      • Helium Scraper
      • VMlogin
      • ixBrower
      • Xlogin
      • Antbrowser
      • Lauth
      • Indigo
      • IDENTORY
      • Gologin
      • MuLogin
    • Use of Enterprise Plan
      • How to use the Enterprise Plan CDKEY?
Powered by GitBook
On this page
  • API Details
  • Request
  • Response
  • Success 200
  • Error Responses
  • Notes
  1. SERP API
  2. Youtube
  3. YouTube Video Batch Download API

YouTube Single Download Job Information API

/download/info/job API endpoint allows you to query the status and details of a single download job.

API Details

Endpoint GET https://download.abcproxy.com/download/info/job

Description

Query the status and details of a single YouTube video download job, including download status and video metadata for completed downloads.


Request

HTTP Request



curl -X GET "https://download.abcproxy.com/download/info/job?job_id=411e81d8-237c-4c96-b946-990ade660c1d"

import requests

params = {
    "job_id": "411e81d8-237c-4c96-b946-990ade660c1d"
}
response = requests.get("https://download.abcproxy.com/download/info/job", params=params)
print(response.json())

const axios = require('axios');

const params = {
  job_id: "411e81d8-237c-4c96-b946-990ade660c1d"
};

axios.get("https://download.abcproxy.com/download/info/job", { params })
  .then(response => console.log(response.data));

GET /download/info/job?job_id=411e81d8-237c-4c96-b946-990ade660c1d HTTP/1.1
Host: download.abcproxy.com

Parameters

Query Parameters

Name
Type
Required
Description
Example

job_id

string

Yes

The ID of the job to query

"411e81d8-237c-4c96-b946-990ade660c1d"


Response

Success 200

Response Body - Completed Example

{
  "code": 200,
  "msg": "Success",
  "data": {
    "job_id": "a082eec0-8902-4016-b38a-0dce65d309f9",
    "video_id": "ONZZvc_IqQg",
    "status": "completed",
    "error": "",
    "video_info": {
      "url": "https://www.youtube.com/watch?v=ONZZvc_IqQg",
      "video_id": "ONZZvc_IqQg",
      "download_url": "https://s3-service.exampleapi.net/files/youtube/videos/ONZZvc_IqQg_5992d185990a55f38ca4cadb79cd9188.mp4",
      "title": "Rust and Linux",
      "duration": 729,
      "resolution": "640x360"
    }
  }
}

Response Body - Failed Example

{
  "code": 200,
  "msg": "Success",
  "data": {
    "job_id": "a082eec0-8902-4016-b38a-0dce65d309f9",
    "video_id": "ONZZvc_IqQg",
    "status": "failed",
    "error": "Download failed",
    "video_info": {}
  }
}

Response Body - Pending Example

{
  "code": 200,
  "msg": "Success",
  "data": {
    "job_id": "a082eec0-8902-4016-b38a-0dce65d309f9",
    "video_id": "ONZZvc_IqQg",
    "status": "pending",
    "error": "",
    "video_info": {}
  }
}

Response Fields

Field
Type
Description

code

integer

Response code (200 for success)

msg

string

Response message

data.job_id

string

The job ID

data.video_id

string

YouTube video ID

data.status

string

Job status (pending: processing, completed: success, failed: error)

data.error

string

Error message if job failed

data.video_info

object

Video metadata (empty for pending/failed jobs)

video_info.url

string

Original YouTube URL

video_info.video_id

string

YouTube video ID

video_info.download_url

string

URL to downloaded file

video_info.title

string

Video title

video_info.duration

integer

Video duration in seconds

video_info.resolution

string

Video resolution (widthxheight)


Error Responses

Common Errors

HTTP Status
Error Code
Description

400

Invalid job ID

The provided job ID is invalid or missing

404

Job not found

No job exists with the provided ID

500

Internal server error

An error occurred while processing the request

Error Example

{
  "code": 404,
  "msg": "Job not found",
  "data": null
}

Notes

  1. The download_url in the response will be a publicly accessible URL where the video can be downloaded

  2. For pending or failed jobs, the video_info object will be empty

  3. The error field will contain detailed failure reasons for failed jobs

PreviousYouTube Batch Download Task Information APINextParametric