MatchFetch logo

How to Use MatchFetch

Follow these steps to download and export your AncestryDNA matches for research and analysis.

πŸ› οΈ Before You Start

Tip: After you have installed Python, you can install all required packages at once with: pip install flet requests
If you don't have Python yet, download it from python.org and install it first.
πŸ”’ Your Data Stays Private: We do not store or have access to your data. All processing happens locally on your computer. Your Ancestry account information and DNA matches never leave your device.

How to Use MatchFetch

🌐
Prepare Your Ancestry.com Cookies
  1. Log in to Ancestry.com DNA Matches in your browser.
  2. Open your browser's developer tools (usually F12), go to the Network tab, and reload the page.
  3. Click any network request and find the cookie header under Request Headers.
  4. Copy the entire cookie string and paste it into a file named cookie.txt in the MatchFetch folder.
  5. The format should be: name1=value1; name2=value2; ...
How to copy Ancestry.com cookie
Click to enlarge. Example: Copy the cookie header from your browser's Network tab.
Tip: Update your cookie.txt if you log out or your session expires.
πŸ’»
Start the App
  1. Run python matchfetch.py in your terminal.
  2. The MatchFetch UI will open.
🧬
Select a DNA Test
  • Use the dropdown to choose the DNA kit you want to fetch matches for.
πŸ”Ž
Choose Match Filters
  • Select match type: All, Close, Distant, or Custom cM range.
  • (Optional) Set minimum/maximum cM for custom filtering.
  • (Optional) Select specific communities (journeys) or parental side.
  • (Optional) You can also change the maximum number of matches to fetch for faster downloads or smaller exports.
⬇️
Fetch Matches
  • Click Fetch Matches. The app will download your matches in batches.
  • Progress is saved automatically. If interrupted, you can resume later.
πŸ“„
Export and Open CSV
  • When finished, the app saves a CSV file in the project folder.
  • Click Open CSV file to view the results.
Back to Top ↑ βœ…

Privacy Mode

Troubleshooting & Support

Need help? Join our Discord community for support and updates.
Tip: If you get errors, double-check your cookie.txt and make sure your session is still valid.