Discover/geneanet.org API
live

geneanet.org APIgeneanet.org

Access Geneanet genealogical records via 4 endpoints: search individuals, retrieve family profiles, look up surname distributions, and query cemetery records.

Endpoints
4
Updated
3mo ago
Try it
Page number for pagination.
Number of results per page.
Year of birth, marriage, or death to filter by.
Location to filter results.
Last name to search for.
First name to filter results.
Collection to search within. Accepted values: 'archives', 'family_trees', 'cemeteries', 'l
api.parse.bot/scraper/ed77ac7b-ac0a-4014-8489-10e20a9badfb/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/ed77ac7b-ac0a-4014-8489-10e20a9badfb/search_individuals?page=1&size=3&lastname=Dupont' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for individuals across all Geneanet collections. Returns paginated results with name, profile URL, and description for each match.

Input
ParamTypeDescription
pageintegerPage number for pagination.
sizeintegerNumber of results per page.
yearstringYear of birth, marriage, or death to filter by.
placestringLocation to filter results.
lastnamerequiredstringLast name to search for.
firstnamestringFirst name to filter results.
collectionstringCollection to search within. Accepted values: 'archives', 'family_trees', 'cemeteries', 'library'.
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "results": "array of objects with full_name, profile_url, and description",
    "total_count": "integer total number of matching records"
  },
  "sample": {
    "data": {
      "page": 1,
      "results": [
        {
          "full_name": "DUPONT        Jeanne",
          "description": "DUPONT        Jeanne | Spouse | : | VAGNIOT François | ( | 1848 | ) | Family tree of pierrevirely | Birth | 1828 | Death | 1863 | Quincey, 21517, Côte-d'Or, France",
          "profile_url": "https://gw.geneanet.org/pierrevirely?n=dupont&oc=4&p=jeanne&type=fiche"
        }
      ],
      "total_count": 3207279
    },
    "status": "success"
  }
}

About the geneanet.org API

The Geneanet API exposes 4 endpoints covering individual search, detailed family profiles, surname geographic distribution, and cemetery records from Geneanet.org's genealogical collections. The search_individuals endpoint lets you query across archives, family trees, cemeteries, and the library collection by name, place, and year. Profile results include life events, family relationships, and structured name data useful for genealogical research applications.

Individual Search and Profile Retrieval

The search_individuals endpoint accepts a required lastname parameter along with optional filters for firstname, year, place, and collection. The collection filter accepts four values: archives, family_trees, cemeteries, and library. Results are paginated via page and size parameters and return a total_count integer, a current page, and a results array where each element includes full_name, profile_url, and description.

Once you have a profile_url from search results, get_individual_profile returns a full_name string, a life_summary array of strings covering life events such as birth, death, and occupation, and a family object with three sub-arrays: parents, spouses_and_children, and siblings. This structured family tree data is suitable for building relationship graphs or populating genealogy databases.

Surname Distribution and Cemetery Records

The get_last_name_origin endpoint takes a lastname string and returns the queried surname, an optional description string containing etymology or origin notes, and a distribution_by_place array where each entry carries a place name and occurrence count. This makes it possible to map historical surname concentrations geographically.

The search_cemeteries endpoint is a targeted query into the cemeteries collection, requiring only a lastname parameter. It returns the same response shape as search_individualspage, total_count, and a results array with full_name, profile_url, and description—but scoped specifically to grave and monument records.

Common use cases
  • Build a surname frequency map using distribution_by_place counts from get_last_name_origin
  • Populate a family tree viewer by chaining search_individuals results into get_individual_profile to retrieve parents, siblings, and spouses_and_children
  • Search for ancestral grave records by surname using search_cemeteries and display monument descriptions
  • Filter historical records by birth or death year using the year parameter in search_individuals
  • Cross-reference individuals across Geneanet collections by querying archives and family_trees separately and merging results
  • Enrich a genealogy dataset with occupation and life event strings pulled from the life_summary array in profile responses
  • Scope regional ancestry research by combining place and lastname filters in search_individuals
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Geneanet have an official developer API?+
Geneanet does not offer a publicly documented developer API. The Parse API provides structured programmatic access to Geneanet genealogical data where no official API exists.
What does `get_individual_profile` return beyond basic name data?+
It returns a life_summary array of human-readable strings describing life events (birth, death, occupations, and similar), and a family object with three arrays: parents, spouses_and_children, and siblings. Each family member entry comes from the profile associated with the provided profile_url.
Can I filter `search_individuals` to a specific collection like archives or family trees?+
Yes. The collection parameter accepts four values: archives, family_trees, cemeteries, and library. Omitting it searches across all collections. The search_cemeteries endpoint is a convenience wrapper that targets the cemeteries collection specifically.
Does the API return photo or document image URLs from Geneanet profiles?+
Not currently. The API covers text-based data: names, life events, family relationships, surname distributions, and cemetery record descriptions. You can fork this API on Parse and revise it to add an endpoint that retrieves image or document URLs from individual profile pages.
How complete is the `description` field in `get_last_name_origin`?+
The description field may be empty for surnames where Geneanet does not have etymology data. The distribution_by_place array is returned regardless, but surname origin text coverage varies by name and language of origin.
Page content last updated . Spec covers 4 endpoints from geneanet.org.
Related APIs in Government PublicSee all →
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
maradminbot.com API
Search and retrieve official Marine Corps MARADMIN announcements from Marines.mil, filtering by year, status, and keyword to stay updated on the latest personnel and administrative directives. Get detailed information about specific announcements by number or browse the most recent updates to ensure you never miss critical Marine Corps guidance.
13f.info API
13f.info API
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.
Geneanet API – Genealogy Search & Profiles · Parse