---
title: "Read Families"
method: GET
path: "/tree/persons/{pid}/families"
tags: ["Persons"]
---

# Read Families

`GET /tree/persons/{pid}/families`

Read the families for a specific person. The data returned includes the person, their spouses, the relationships to each spouse, their children, the relationships to each child, their parents, the relationships to each parent, their siblings, and the relationships for each sibling to each parent.

## Path parameters

- `pid` string, required

## Query parameters

- `sourceDescriptions` string

## Headers

- `Accept` 'application/x-fs-v1+json' | 'application/x-gedcomx-v1+json' | 'application/json' | 'application/x-fs-v1+xml' | 'application/x-gedcomx-v1+xml' | 'application/xml', required

## Response `200`

The read was successful. See <a href="https://developers.familysearch.org/main/docs/json-schema#person" target="_blank">Person Schema (JSON)</a>

## Other responses

- `204` — Upon a successful read and no families exist.
- `301` — If the person has been merged into another person.
- `404` — If the person is not found.
- `410` — If the person has been deleted.
- `429` — The request was throttled.

---

[API](https://skmtc.net/familysearch/apis/authentication-endpoints.md) · [All operations](https://skmtc.net/familysearch/apis/authentication-endpoints/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/familysearch/authentication-endpoints/revisions/2b5020574a62/schema)
