Parámetros de búsqueda disponibles

Última actualización: hace 3 meses

El endpoint /resources acepta varios parámetros para refinar tus resultados de búsqueda.

Búsqueda básica

POST https://api.cathopic.com/resources
{
  "query": "San Francisco",
  "page": 1,
  "page_size": 20,
  "order": "popular"
}

Parámetros

query (string, opcional)

Tu término de búsqueda. Déjalo vacío para obtener todos los recursos.

  • Ejemplos: "Virgen María", "Eucaristía", "cruz"

  • Soporta coincidencia difusa y tolerancia a errores tipográficos

  • Busca en títulos, descripciones y etiquetas

page (integer, por defecto: 1)

Qué página de resultados devolver. Comienza en 1.

page_size (integer, por defecto: 20, máx: 100)

Número de resultados por página. El máximo es 100 para mantener el rendimiento.

order (string, por defecto: "popular")

Cómo ordenar los resultados:

  • popular - Recursos más descargados primero

  • recent - Subidas más recientes primero

Estructura de respuesta

{
  "total": 1523,
  "page": 1,
  "page_size": 20,
  "results": [
    {
      "id": 1234,
      "name": "Título del recurso",
      "description": "Descripción del recurso",
      "type": "photo",
      "orientation": "portrait",
      "thumbnail_url": "https://...",
      "author": { ... },
      "tags": ["etiqueta1", "etiqueta2"]
    }
  ]
}

Ejemplos prácticos

Obtener los 10 recursos más populares sobre oración:

{
  "query": "oración",
  "page": 1,
  "page_size": 10,
  "order": "popular"
}

Obtener subidas recientes, sin término de búsqueda específico:

{
  "query": "",
  "page": 1,
  "page_size": 50,
  "order": "recent"
}

Navegar página 3 de imágenes de santos:

{
  "query": "santos",
  "page": 3,
  "page_size": 20,
  "order": "popular"
}

Para la referencia completa de la API, visita api.cathopic.com/docs.

¿Te ha sido útil este artículo?