search_records
Search Ancestry's historical records, member trees, stories, and photos using names, dates, places, relatives, and event filters to find relevant genealogical hits.
Instructions
Search Ancestry historical records (census, vital, military, immigration…), optionally member trees, stories and photos — the full website search form. Names are "First Last"; years are 4-digit; places are free text ("Cocke County, Tennessee, USA") and should carry a gpid from record.suggest_places when a placeScope is used. Default matching is fuzzy everywhere (results are ranked, not filtered). Tighten per field: firstNameMatch/lastNameMatch (cumulative levels like the site slider: exact ⊂ similar ⊂ phonetic ⊂ initials|soundex); each event object takes year, yearEnd (range), yearTolerance (0 = that year only, 1/2/5/10 = ± years, omit = fuzzy), place, gpid (from record.suggest_places) and placeScope (exact, county, county_adjacent, state, state_adjacent, country; omit = fuzzy); exactRelatives, exactKeyword, exactRace. Name wildcards: "?" = one character, "" = 0–5 characters; a wildcarded name needs at least 3 literal letters and must start or end with a letter (Sm?th, Johson) and only applies with exact name matching. Start broad (name + birth year), then narrow. collectionFocus re-ranks toward a country/ethnicity; collectionId restricts to one collection; extraParams passes any other site query parameter (collection-specific fields, e.g. f-SelfMilitaryRank). Returns up to 50 hits per page with indexed fields and collection/record ids for record.get and record.save_to_person.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| race | No | race/nationality | |
| birth | No | ||
| child | No | ||
| count | No | default 20 | |
| death | No | ||
| types | No | default records only | |
| father | No | ||
| gender | No | ||
| mother | No | ||
| spouse | No | ||
| treeId | No | ||
| arrival | No | ||
| keyword | No | ||
| sibling | No | ||
| anyEvent | No | ||
| lastName | No | ||
| marriage | No | ||
| military | No | ||
| personId | No | ||
| exactName | No | shorthand: both names exact | |
| exactRace | No | ||
| firstName | No | ||
| residence | No | "lived in" | |
| extraParams | No | ||
| collectionId | No | ||
| exactKeyword | No | ||
| lastNameMatch | No | ||
| secondSurname | No | ||
| exactRelatives | No | ||
| firstNameMatch | No | ||
| collectionFocus | No |