Connect generations with the FamilySearch API

Integrate your app or service with the FamilySearch API for free to create unforgettable family history experiences.

It's simple to get started:

1. Sign in

Enter your account credentials to access the FamilySearch beta API (also known as the sandbox API).

2. Create your application

Provide basic details about how you plan to use FamilySearch API.

3. Get your keys

Open your application to view your client ID and client secret and to set other important details.

4. Start building

Use the FamilySearch Developer Guides to learn how to build your first application.

Find the right FamilySearch data for your integrations

FamilySearch Trees

Leverage the power of the largest global family tree to deliver new experiences for your users.

Learn More

Place-Names

Standardize the places in your app or service with a database of more than 6 million geographic locations.

Learn More

Historical Records

Help your users discover their own family in billions of searchable records from all over the world.

Contact Us

Photos and Stories

Access millions of family and ancestor photos, stories, and documents added by our users.

Learn More

No charge for API access

Because 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

money

Your code kit

API Keys

Access to the FamilySearch REST API and the various endpoints is free for both individuals and organizations.

Get Started

FamilySearch SDKs

This comprehensive toolkit simplifies the integration of FamilySearch genealogy and historical data with web applications.

Download SDK

API Reference

FamilySearch has dozens of API resources for you to access, including Genealogies, Pedigree, Names, Search and Match, and Places.

View Endpoints

Compatibility Checklist

To publish your app to production, we hold a readiness review to ensure your product is compatible. View the checklist here.

View Checklist

Questions? Ask the community

Learn with other developers over at our FamilySearch Developer Forum

Join The Community
forum
provider

Be a Solution Provider

With our Solution Provider program we can feature your integration in our Solutions Gallery.

Join The Program