get_matches
Find a person's possible duplicate profiles or indexed record leads in FamilySearch, returning scored system candidates to investigate, not evidence.
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 FamilySearch shared tree is community-edited: anyone can change this profile, and conflations of two same-named people are common. What this returns is a hint about where to look, not evidence. Follow it to an underlying record and cite that instead.
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 |