Búsqueda
Extrae resultados de búsqueda de YouTube para videos, canales, listas de reproducción y películas, con filtros por fecha de subida, duración, tipo de contenido, resolución, transmisiones en vivo, subtítulos y más.
Puedes buscar videos, canales, listas de reproducción o películas en YouTube proporcionando una consulta de búsqueda consulta a la youtube_search o youtube_search_max fuente.
Esta fuente también puede usarse junto con youtube_autocomplete para encontrar primero términos de búsqueda: envía un término semilla a youtube_autocomplete, luego pasa una de las sugerencias devueltas como valor de consulta para youtube_search. Cada fuente se llama por separado: autocompletado devuelve las sugerencias, búsqueda devuelve los videos para el término que elijas.
Ejemplos de solicitud
Los siguientes ejemplos muestran cómo utilizar youtube_search la fuente para recuperar videos de YouTube basados en una consulta de búsqueda consulta.
curl 'https://realtime.oxylabs.io/v1/queries' \\
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
"source": "youtube_search",
"query": "how to make a website"
}'import requests
from pprint import pprint
# Structure payload.
payload = {
'source': 'youtube_search',
'query': 'how to make a website'
}
# Get response.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('user', 'pass1'),
json=payload,
)
# Print the JSON response with the result.
pprint(response.json())Usamos integración síncrona Realtime método de integración en nuestros ejemplos. Si deseas usar Push-Pull integración, consulta la métodos de integración sección.
Parámetros de consulta
source
Configura el scraper.
youtube_search o youtube_search_max
cadena
consulta
Término de búsqueda.
-
cadena
- parámetro obligatorio
Filtros
Puedes personalizar tu búsqueda usando todos los filtros disponibles en la interfaz de YouTube.

Parámetros de consulta de filtros
upload_date
Filtra videos por la fecha de subida. Los valores disponibles son: today, last_hour, this_week, this_month, this_year.
-
cadena
type
Devuelve resultados por tipo de contenido. Los valores disponibles son: video, channel, playlist, movie.
-
cadena
duration
Duración del contenido en minutos. Los valores disponibles son: <4, 4-20, >20.
-
cadena
sort_by
Determina cómo se ordenan los resultados de búsqueda. Los valores disponibles son rating, relevance, view_count,upload_date.
relevance
cadena
360
Devuelve videos de 360 grados en los resultados de búsqueda.
-
booleano
3d
Devuelve videos 3D en los resultados de búsqueda.
-
booleano
4k
Devuelve videos de resolución 4K en los resultados de búsqueda.
-
booleano
creative_commons
Devuelve solo videos con licencias Creative Commons.
-
booleano
hd
Devuelve videos de alta definición en los resultados de búsqueda.
-
booleano
hdr
Devuelve videos HDR (alto rango dinámico) en los resultados de búsqueda.
-
booleano
live
Devuelve transmisiones en vivo en los resultados de búsqueda.
-
booleano
location
Devuelve solo videos que tienen una etiqueta de ubicación.
-
booleano
purchased
Devuelve contenido comprado en los resultados de búsqueda.
-
booleano
subtitles
Devuelve videos con subtítulos o subtítulos ocultos.
-
booleano
vr180
Devuelve videos en formato VR180 en los resultados de búsqueda.
-
booleano
Última actualización
¿Te fue útil?

