---
title: "Blog search index (all languages)"
method: GET
path: "/api/posts.json"
---

# Blog search index (all languages)

`GET /api/posts.json`

Lightweight search index of every blog post visible in production, across English, Spanish, and Portuguese. Used by in-site search and by agent tools to surface relevant articles. Cache: public, max-age=3600.

## Response `200`

JSON array of blog post records.

- object[]
  - `id` string, required — Content-collection identifier.
  - `slug` string, required — URL slug without language prefix.
  - `lang` 'en' | 'es' | 'pt', required
  - `title` string, required
  - `description` string, required
  - `pubDate` string, date-time, required
  - `tags` string[]
  - `heroImage` string

---

[API](https://skmtc.dev/dailybot/apis/dailybot-com-public-json-endpoints.md) · [All operations](https://skmtc.dev/dailybot/apis/dailybot-com-public-json-endpoints/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/dailybot/dailybot-com-public-json-endpoints/revisions/f1f338c9ed3f/schema)
