> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dripstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Search Articles by Person

> Find newsletter and podcast articles that mention a person.

Use `GET /api/v1/entities/search` with a `person` to find curated articles
that mention someone by name. Drip resolves the name through Wikidata
(employers and those employers' listed tickers), then matches existing post
tags plus the person's name in titles. Same catalog as topic search
(`isCurated`, not disabled). Free, no auth required.

## Request

The endpoint requires at least one of `ticker`, `company`, `person`,
`organization`, or `subject`.

```bash theme={null}
curl "https://dripstack.com/api/v1/entities/search?person=Warren%20Buffett&limit=5"
```

| Parameter                            | Required | Description                                                      |
| ------------------------------------ | -------- | ---------------------------------------------------------------- |
| `person`                             | yes      | Person name, minimum 2 characters                                |
| `publicationSlug`                    | optional | Restrict results to one publication                              |
| `publishedAfter` / `publishedBefore` | optional | `YYYY-MM-DD`, inclusive UTC calendar day bounds                  |
| `limit`                              | optional | 1-30, defaults to 10                                             |
| `cursor`                             | optional | Pass the previous response's `nextCursor` to fetch the next page |

## Response

```json theme={null}
{
  "query": {
    "ticker": null,
    "company": null,
    "person": "Warren Buffett",
    "organization": null,
    "subject": null,
    "publicationSlug": null,
    "publishedAfter": null,
    "publishedBefore": null
  },
  "resolved": {
    "kind": "person",
    "name": "Warren Buffett",
    "description": "American investor",
    "companies": [{ "name": "Berkshire Hathaway", "ticker": "BRK.B" }],
    "tickers": ["BRK.B"],
    "matchedVia": ["ticker", "company", "title"]
  },
  "count": 1,
  "nextCursor": null,
  "items": [
    {
      "publicationSlug": "stratechery",
      "slug": "buffett-letter",
      "title": "Warren Buffett's Annual Letter",
      "author": "Ben Thompson",
      "publishedAt": "2026-02-22T00:00:00.000Z",
      "priceCents": 500,
      "url": "https://stratechery.com/p/buffett-letter",
      "isPodcast": false
    }
  ]
}
```

Results are sorted by `publishedAt`, most recent first. `resolved` is a
persona card from Wikidata; it is `null` when the lookup misses or Wikidata
is down. The raw person string is still matched against titles in that case.
