# API del blog > Lee los artículos, categorías y etiquetas de tu blog en Jazui para mostrarlos en tu web. Página original: https://docs.jazui.com/api/blog/es Escribes en el blog desde el panel de Jazui y lo muestras en tu web con esta API, con tu propio diseño. Cada artículo trae su HTML, su versión en Markdown, el `
` completo para SEO (título, descripción, canonical, hreflang, Open Graph y datos estructurados), el índice, las traducciones y los enlaces para compartir. Usa el **PUBLIC Token**: es de solo lectura y se puede poner en el navegador. La API admite peticiones desde cualquier dominio (CORS), solo de lectura. ## Direcciones | Ruta | Parámetros | Devuelve | |---|---|---| | `GET /v2/blog/articles` | `site`, `lang`, `category`, `tag`, `q`, `page` (1), `pageSize` (10, máx. 50) | Página de resúmenes, del más reciente al más antiguo. | | `GET /v2/blog/articles/{slug}` | `site`, `lang`, `format` | Un artículo completo. | | `GET /v2/blog/articles/by-id/{id}` | `format` | Un artículo por su identificador. | | `GET /v2/blog/articles/{slug}/related` | `site`, `lang`, `count` (4, máx. 12) | Artículos relacionados. | | `GET /v2/blog/categories` | `site`, `lang` | Categorías, también las que aún no tienen artículos. | | `GET /v2/blog/tags` | `site` | Etiquetas con artículos. | | `GET /v2/blog/feed/{site}/rss` | `lang` | RSS 2.0, sin token. | | `GET /v2/blog/feed/{site}/atom` | `lang` | Atom 1.0, sin token. | `site` es el dominio del sitio (`misitio.com`; se aceptan también `https://`, mayúsculas y rutas, que se quitan). Si gestionas varios sitios, ponlo siempre: así cada web solo ve sus artículos. Solo se devuelven artículos **publicados** o programados cuya fecha ya ha pasado. ## Listado `category` incluye también las subcategorías; `q` busca en el título, el resumen, las etiquetas y el contenido. ```bash curl -H "Authorization: Bearer $JAZUI_PUBLIC_TOKEN" \ "https://api.jazui.com/v2/blog/articles?site=misitio.com&lang=es&category=guias&page=1&pageSize=10" ``` ```json { "items": [ { "id": "7c1d0e2f-…", "slug": "como-funciona-el-prerender", "url": "https://misitio.com/blog/como-funciona-el-prerender", "site": "misitio.com", "language": "es", "title": "Cómo funciona el prerender", "summary": "Qué ven los bots de una SPA y cómo servirles el HTML completo.", "author": "Ana Pérez", "coverUrl": "https://api.jazui.com/Upload/Blog/…/portada.webp", "publishedDate": "2026-11-02T10:00:00Z", "updatedDate": "2026-11-03T08:15:00Z", "readingMinutes": 6, "categories": [{ "slug": "guias", "name": "Guías" }], "tags": [{ "slug": "seo", "name": "SEO" }] } ], "page": 1, "pageSize": 10, "totalItems": 24, "totalPages": 3 } ``` ## Un artículo `format` decide qué contenido viene: `html` (por defecto), `md` (solo Markdown) o `both`. `markdownUrl` viene siempre: es la versión Markdown pública del artículo, pensada para la IA. ```bash curl -H "Authorization: Bearer $JAZUI_PUBLIC_TOKEN" \ "https://api.jazui.com/v2/blog/articles/como-funciona-el-prerender?site=misitio.com&lang=es&format=both" ``` ```json { "id": "7c1d0e2f-…", "slug": "como-funciona-el-prerender", "url": "https://misitio.com/blog/como-funciona-el-prerender", "title": "Cómo funciona el prerender", "html": "…
", "markdown": "## Qué ven los bots\n\n…", "markdownUrl": "https://api.jazui.com/v2/sites/misitio.com/articles/es/como-funciona-el-prerender.md", "head": "