Skip to main content
Esta sección lista cada endpoint REST público de Data Hub por recurso. Cada página cubre método y ruta, autenticación, parámetros, ejemplos reales y notas de campos, errores posibles y el método equivalente de la librería cliente. Esta página solo recoge las convenciones compartidas.

URL base

El contrato /v1 solo crece: pueden aparecer campos y endpoints nuevos, pero los publicados no cambian de nombre ni de significado. Ignore campos desconocidos y no dependa del orden.

Autenticación

Los endpoints autenticados usan Bearer estándar. Ponga la API key de Data Hub en la cabecera Authorization:
Cree la clave en el centro de cuentas de Octoparse. Los tokens de login web u OAuth van en el mismo sitio. Cada página de endpoint indica su clase de auth:
La API de Data Hub solo acepta Authorization: Bearer. No ponga credenciales en la query. No es la misma convención que el MCP de scraping de Octoparse (x-api-key). No las mezcle. Trate la API key como credencial de cuenta.

Forma de la respuesta

El éxito envuelve la carga en data. El error la envuelve en error. Nunca aparecen juntos.
Algunos endpoints devuelven contenido no JSON (Markdown crudo, texto CSV/JSONL o zip binario). Esas páginas lo indican explícitamente.

Errores

Cada página de endpoint lista códigos propios. Estos aparecen en la mayoría de endpoints: Devolver el mismo 404 para «no existe» e «invisible» es a propósito: apps privadas, ejecuciones ajenas y datasets ajenos nunca filtran existencia por el código de error.

Paginación

Los endpoints de listado usan offset / limit y devuelven un objeto pagination:
total es el total filtrado. Cuando has_more es true, sume count a offset y continúe. Los topes de limit por endpoint se documentan en cada página.

Parámetros de tiempo

Los endpoints con rango temporal (listado de ejecuciones, agregación de facturación, analítica de publicador) aceptan marcas ISO-8601 absolutas con offset explícito.

Referencias de app

Donde se identifica una app, ambas formas valen: Las apps compartidas punto a punto no aparecen en la búsqueda del market. Listelas con la vista shared-with-me.

Estados de ejecución

Grupos de endpoints

Discover Data Apps

Búsqueda, detalle, versiones, README, specs y traducciones.

Runs and results

Iniciar, sondear, listar, cancelar, leer registros y trazas de depuración.

Datasets

Contenedores persistentes de resultados de ejecución y flags de retención.

Account and billing

Gasto acumulado y agregados de facturación por periodo y dimensión.

Secrets

Credenciales upstream que los autores guardan para sus propias apps.

Publishing and operations

Borrador → Build → Release, interruptores ops, compartición, traducciones, herramientas de contrato y analítica de publicador.