get_matches
Retrieve FamilySearch's candidate matches for a person: duplicate tree profiles or indexed records that may belong to them. Use confidence scores as leads, not conclusions.
Instructions
Read FamilySearch's own candidate matches for a tree person.
With collection 'tree' these are profiles the system thinks may be the same person -- the duplicates behind most conflations, and the reason a person appears twice with two different sets of parents.
With collection 'records' they are indexed records that may belong to this person, which is a lead towards a document.
These are the system's guesses, scored by its own confidence. A high score is a reason to look, never a reason to conclude.
Record matches are restricted in production to applications FamilySearch has certified; an uncertified one gets a refusal here rather than results.
The shared tree is community-edited: anyone can change a profile, and conflations of same-named people are common. This is a hint where to look, not evidence: follow it to a record and cite that.
Requires an access token.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Maximum candidates to return (1-100). | |
| person_id | Yes | FamilySearch person id, e.g. 'K2ZP-VY1'. | |
| collection | No | Where to look for candidates: 'tree' for duplicate profiles in the shared tree, 'records' for indexed records that may be the same person. | tree |