Integrar

API de AppBoard

Una API REST gratuita para descubrir productos. Busca en el board, obtén resultados clasificados por la comunidad y lee datos estructurados de categorías, casos de uso, plataformas, públicos y precios. Autentícate con una clave gratuita que creas en un clic.

Inicio rápido

Asigna tu clave a APPBOARD_API_KEY y ejecuta cualquiera de estos comandos.

Buscar productos
curl -H "X-AppBoard-Api-Key: $APPBOARD_API_KEY" \
  "https://api.appboard.pro/api/v1/products?limit=5"
Qué es tendencia esta semana
curl -H "X-AppBoard-Api-Key: $APPBOARD_API_KEY" \
  "https://api.appboard.pro/api/v1/trending?period=week&limit=5"
Filtrar por categoría y plataforma
curl -H "X-AppBoard-Api-Key: $APPBOARD_API_KEY" \
  "https://api.appboard.pro/api/v1/products?category=ai&platform=web"
Listar el vocabulario de categorías
curl -H "X-AppBoard-Api-Key: $APPBOARD_API_KEY" \
  "https://api.appboard.pro/api/v1/categories"

Autenticación

Cada petición necesita una clave de API gratuita, enviada en la cabecera X-AppBoard-Api-Key. No hay alternativa por parámetro de consulta ni cabecera Authorization: una clave de AppBoard no es un token de sesión, y una clave en una URL se filtra en los logs de acceso, el historial del navegador y los referrers.

Crear una clave

Gratis e instantáneo, hasta 5 claves activas por cuenta para que puedas rotarlas o tener una por proyecto. La clave se muestra una sola vez: nosotros solo guardamos un hash. La revocación surte efecto en la siguiente petición.

Las peticiones sin una clave válida se rechazan con un 401.

{
  "status": "error",
  "message": "this endpoint requires a free AppBoard API key — send it in the X-AppBoard-Api-Key header"
}

Límites de uso

Dos niveles por clave. Cada respuesta incluye las cabeceras de abajo, tanto si tiene éxito como si se rechaza, para que puedas reducir el ritmo antes de que se te bloquee.

30peticiones por minuto
5,000peticiones por día

Cabeceras de respuesta

X-RateLimit-LimitEl límite del nivel que esté más cerca de agotarse
X-RateLimit-RemainingPeticiones que quedan en ese nivel
X-RateLimit-ResetMomento (tiempo Unix) en que ese nivel se recarga

Superar un nivel devuelve un 429 con una cabecera Retry-After. Una petición rechazada no consume cuota.

Endpoints

Todos los endpoints son GET, devuelven JSON y tienen CORS habilitado. La v1 es de solo lectura.

EndpointDescripción
GET/api/v1/productsBusca y filtra productos, clasificados por la participación de la comunidad
GET/api/v1/trendingProductos que están cogiendo impulso, por defecto en la última semana
GET/api/v1/categoriesLista todas las categorías
GET/api/v1/use-casesLista todos los casos de uso
GET/api/v1/platformsLista todas las plataformas
GET/api/v1/audiencesLista todos los públicos objetivo
GET/api/v1/pricing-modelsLista todos los modelos de precios

Parámetros de consulta

Los filtros aceptan nombres de la taxonomía —los valores de name de los endpoints de vocabulario—, no ids. Un nombre desconocido devuelve un 400 en lugar de una lista vacía, así que una errata no puede parecer «sin resultados».

ParámetroValoresSignificado
periodtoday · yesterday · week · month · allPeriodo sobre el que se calcula la clasificación
limit1–100 (default 20)Cuántos productos devolver (máx. 100)
offset0+Salta este número de resultados, para paginar
categorynombres separados por comasNombres de categoría separados por comas
use_casenombres separados por comasNombres de caso de uso separados por comas
platformnombres separados por comasNombres de plataforma separados por comas
audiencenombres separados por comasNombres de público separados por comas
pricingnombres separados por comasNombres de modelo de precios separados por comas

Forma de la respuesta

Todos los endpoints devuelven el contenido bajo data, con la paginación y la consulta efectiva reflejadas en meta. Los enlaces a productos llevan parámetros de referencia de AppBoard: esa atribución es lo que hace que la API sea gratuita.

{
  "data": [
    {
      "slug": "loan-tools",
      "name": "Loan Tools",
      "tagline": "Mortgage calculator that shows the math behind your payments",
      "url": "https://loan.tools?utm_source=appboard.pro&ref=appboard.pro",
      "appboardUrl": "https://appboard.pro/product/loan-tools",
      "logoUrl": "https://api.appboard.pro/api/product/<uuid>/logo",
      "categories": ["finance"],
      "useCases": ["financial-planning"],
      "audiences": ["home-owners"],
      "platforms": ["web"],
      "pricing": "free",
      "community": {
        "score": 42,
        "upvotes": 2,
        "comments": 1,
        "follows": 0,
        "saves": 0,
        "rating": "0.0"
      },
      "creator": {
        "username": "quceca_6897",
        "reputation": 12,
        "url": "https://appboard.pro/creator/quceca_6897"
      },
      "promoted": false,
      "createdAt": "2026-08-02T10:12:00Z"
    }
  ],
  "meta": { "count": 1, "limit": 20, "offset": 0, "period": "all" }
}