search_records
Find historical genealogy records on FamilySearch by name, relatives, dates, places, record type, or collection. Relationship criteria help locate people when their own name was misindexed.
Instructions
Search historical records by name, events, relatives, type or collection.
Relationship criteria find a man by his wife's or father's name when his own was misindexed. Scoping to a record type or one collection searches one register instead of the whole archive.
Every criterion filters, loosely: a record lacking that field still matches, names match variants, years match within 5, places widen. With exact, each must be on the record and match. The result's filters says which criteria were applied exactly, relaxed or ignored, and how: read it before calling a nil result a negative.
Pass at least one name. Requires an access token.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Maximum results to return (1-100). | |
| exact | No | Require every criterion to be on the record and to match: names as spelled, years exactly, places within the county or state named where FamilySearch's place filter can find it. Off by default, because spellings and dates vary. Turn it on to bound a negative or cut noise. | |
| given | No | Given name(s) of the person sought. | |
| loose | No | Rank by similarity instead of requiring every criterion to match. Off by default: FamilySearch treats a search term as a scoring hint unless told otherwise, so a filter that does not filter is the surprising behaviour. | |
| offset | No | Results to skip, for paging. Past about 1,000 FamilySearch often stops paging; that is reported, not answered with page one. | |
| surname | No | Surname of the person sought. | |
| birth_year | No | Approximate birth year. | |
| death_year | No | Approximate death year. | |
| birth_place | No | Birth place, free text. | |
| death_place | No | Death place, free text. | |
| record_type | No | Restrict to one kind of record: birth, marriage, death, census, immigration, military, probate or other. | |
| father_given | No | Father's given name(s). | |
| mother_given | No | Mother's given name(s). | |
| spouse_given | No | Spouse's given name(s). | |
| collection_id | No | Restrict to one collection, by the id search_collections returns. Scoping to a collection is how you search a specific register rather than the whole archive. | |
| marriage_year | No | Approximate marriage year. | |
| father_surname | No | Father's surname. | |
| marriage_place | No | Marriage place, free text. | |
| mother_surname | No | Mother's surname, usually her maiden name. | |
| spouse_surname | No | Spouse's surname. | |
| residence_place | No | A place the person is known to have lived. |