Connect generations with the FamilySearch API
Integrate your app or service with the FamilySearch API for free to create unforgettable family history experiences.
Integrate your app or service with the FamilySearch API for free to create unforgettable family history experiences.
Enter your account credentials to access the FamilySearch beta API (also known as the sandbox API).
Provide basic details about how you plan to use FamilySearch API.
Open your application to view your client ID and client secret and to set other important details.
Use the FamilySearch Developer Guides to learn how to build your first application.
Leverage the power of the largest global family tree to deliver new experiences for your users.
Learn MoreStandardize the places in your app or service with a database of more than 6 million geographic locations.
Learn MoreHelp your users discover their own family in billions of searchable records from all over the world.
Contact UsAccess millions of family and ancestor photos, stories, and documents added by our users.
Learn MoreBecause FamilySearch is a nonprofit organization it can provide access to its API endpoints for free. Sign in to get your keys and to start calling the API.
$0/mo
Access to the FamilySearch REST API and the various endpoints is free for both individuals and organizations.
Get StartedThis comprehensive toolkit simplifies the integration of FamilySearch genealogy and historical data with web applications.
Download SDKFamilySearch has dozens of API resources for you to access, including Genealogies, Pedigree, Names, Search and Match, and Places.
View EndpointsTo publish your app to production, we hold a readiness review to ensure your product is compatible. View the checklist here.
View ChecklistLearn with other developers over at our FamilySearch Developer Forum
Join The CommunityWith our Solution Provider program we can feature your integration in our Solutions Gallery.
Join The Program