# DripStack List Publications

> DripStack List Publications is a free API for AI agents from DripStack at dripstack.xyz, Free, status unknown (last checked 2026-09-15).

Returns a list of all Substack publications tracked by DripStack, including their slugs, site URLs, titles, descriptions, and last sync timestamps

## Facts

- Endpoint: GET https://dripstack.xyz/api/v1/publications
- Price: Free
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Provider: DripStack
- Docs: https://dripstack.xyz/?tab=agents
- Website: https://dripstack.xyz/
- Tags: substack, blog, publication, post, data, query, web
- Canonical page: https://www.zero.xyz/c/dripstack-publications-003b3cc4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_V7YefiJb-Vx76bfuV7gYy

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability dripstack-publications-003b3cc4
```

Example prompt: What Substack publications does DripStack have available — show me the full list with their slugs and site URLs so I can pick one to pull posts from.

## When to prefer this

Use this endpoint as a discovery step before fetching posts or content from a specific Substack publication via DripStack — it gives you the canonical slugs and URLs needed to identify which publication to query next. Prefer this when you need to enumerate all available publications rather than searching for a specific one.

## Known failure modes

- Empty publications array if no publications are indexed yet
- Network timeout if DripStack service is unavailable
- 500 server error if the backend is experiencing issues

## How this service works

List curated newsletters, podcasts, and publications.

## Output

Returns a JSON object with a 'publications' array, where each entry includes a slug (string), siteUrl (string), and optionally title, description, and lastSyncedAt timestamp indicating when DripStack last synced that publication.

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "example": {
  "publications": [
   {
    "slug": "stratechery",
    "title": "Stratechery",
    "siteUrl": "https://stratechery.com",
    "description": "Analysis of the strategy and business of technology.",
    "lastSyncedAt": "2026-06-15T08:30:00Z"
   },
   {
    "slug": "the-pragmatic-engineer",
    "title": "The Pragmatic Engineer",
    "siteUrl": "https://blog.pragmaticengineer.com",
    "description": "Software engineering and Big Tech deep dives.",
    "lastSyncedAt": "2026-06-15T06:00:00Z"
   }
  ]
 },
 "required": [
  "publications"
 ],
 "properties": {
  "publications": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "slug",
     "siteUrl"
    ],
    "properties": {
     "slug": {
      "type": "string",
      "description": "Normalized publication identifier (derived from host)."
     },
     "title": {
      "type": [
       "string",
       "null"
      ],
      "description": "Publication display name."
     },
     "siteUrl": {
      "type": "string",
      "description": "Canonical publication URL."
     },
     "description": {
      "type": [
       "string",
       "null"
      ],
      "description": "Short publication description from the feed."
     },
     "lastSyncedAt": {
      "type": [
       "string",
       "null"
      ],
      "description": "ISO timestamp of the last successful feed sync."
     }
    },
    "additionalProperties": false
   },
   "description": "All indexed publications."
  }
 },
 "additionalProperties": false
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dripstack-publications-003b3cc4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from dripstack.xyz](https://www.zero.xyz/host/dripstack.xyz/llms.txt)
