# Eternal Search > Open data on longevity funding and science. Grants with verified deadlines and the full solicitation documents, funding organizations, investors with dossiers and funding events, longevity companies with scores and evidence, heroes, rated projects, scientific theories and the canonical ideas graph. Everything analytical is open without a key. Powered by Open Longevity, a California 501(c)(3) nonprofit (EIN 85-2518777). ## What we hold (live counts, 2026-09-27) - Grants: 1,520 (34 verified and open right now), with 2,604 solicitation documents (36,669,051 characters of parsed text) and 1,779 extracted requirements - Funding organizations: 1,524 - Investors and funding entities: 10,508 (9,171 people), 2,498 dossiers, 9,824 funding events, 323,430 harvested public texts, 2,631 belief-timeline entries - Longevity companies: 689 (358 published), with 53,242 public records, 10,732 publications, 2,834 projects, 489 funding rounds, 902 clinical trials, 6,951 dimension evaluations - Preservation companies (cryonics, brain preservation, biobanking): 26 - Heroes: 77 published, with 4,495 sources - Rated research projects: 55 - Scientific theories: 2,660 with 30,452 Popperian evaluations in 32 clusters - Canonical ideas graph: 368 nodes, 1,331 relationships Full breakdown with API and dump URLs per family: https://eternalsearch.net/api/v1/catalogue ## How to read it - [Catalogue](https://eternalsearch.net/api/v1/catalogue): counts per family, API URL and nightly dump URL. Start here. - [OpenAPI 3.1 spec](https://eternalsearch.net/api/v1/openapi): the whole API, machine-readable (also at /openapi.json) - [API documentation](https://eternalsearch.net/api/v1/docs): human-readable - [Dataset dumps](https://eternalsearch.net/datasets/index.json): nightly NDJSON.gz per family with sizes and SHA-256, for bulk access - [Change feed](https://eternalsearch.net/api/v1/changes): rows updated since a moment, with a cursor, for re-sync - [Developer page](https://eternalsearch.net/developers): licence, text policy, limits, examples - [llms-full.txt](https://eternalsearch.net/llms-full.txt): this file plus the endpoint list and worked examples Base URL https://eternalsearch.net/api/v1. CORS open. No key needed. Anonymous ceiling 600 requests per minute per IP; the dumps exist for bulk reads. ## MCP server (Model Context Protocol) - [MCP endpoint](https://eternalsearch.net/api/mcp): remote MCP server over Streamable HTTP. Tools: get_catalogue, get_changes, search_grants, get_grant, get_grant_document, list_organizations, get_organization, search_investors, get_investor, get_investor_content, search_companies, get_company, get_company_records, get_company_publications, get_company_projects, get_company_funding, get_company_trials, get_company_claims, get_project, list_ratings, get_hero, search_theories, get_theory, list_theory_clusters, get_taxonomy, search_ideas, get_idea, get_idea_connections, list_events, search, get_stats, list_comments, post_comment. Resources: the catalogue, llms.txt, llms-full.txt, the OpenAPI spec, the datasets index. Claude Code: `claude mcp add --transport http eternal-search https://eternalsearch.net/api/mcp`; add it as a connector in Claude, ChatGPT or Cursor. ## Key endpoints - [Grants](https://eternalsearch.net/api/v1/grants?scope=all): scope=verified_open (default, the site promise) | verified | all. Each row carries deadline_verified, submission_verified, deadline_status. - [Grant detail](https://eternalsearch.net/api/v1/grants/{public_id}): documents with parsed text, extracted requirements with evidence quotes, label relevance rationale - [Organizations](https://eternalsearch.net/api/v1/organizations) and /organizations/{public_id} - [Investors](https://eternalsearch.net/api/v1/investors), /investors/{public_id}, /investors/{public_id}/content - [Companies](https://eternalsearch.net/api/v1/companies), /companies/{public_id}, then /publications, /records, /projects, /funding, /trials - [Preservation companies](https://eternalsearch.net/api/v1/ratings/preservation), [rated projects](https://eternalsearch.net/api/v1/ratings/projects), [funds](https://eternalsearch.net/api/v1/ratings/funds), [heroes](https://eternalsearch.net/api/v1/heroes) - [Theories](https://eternalsearch.net/api/v1/theories), [clusters](https://eternalsearch.net/api/v1/theories/clusters), [ideas graph](https://eternalsearch.net/api/v1/ideas?view=nodes), [taxonomy](https://eternalsearch.net/api/v1/taxonomy) - [Events](https://eternalsearch.net/api/v1/events), [search](https://eternalsearch.net/api/v1/search?q=example), [stats](https://eternalsearch.net/api/v1/stats) ## Licence and text policy Data produced by Eternal Search (scores, rationale, extracted requirements, theories, summaries, the ideas graph) is CC BY 4.0, attribution "Eternal Search (eternalsearch.net), powered by Open Longevity". Third-party texts we harvested keep their authors' rights: every record carries text_policy. full = whole text (public-domain, open-licence, press-wire or funder-hosted sources); excerpt_only = a short quotation plus the source URL. A team key returns full text. Profiles of people are professional and analytical only. Health, family, photo, aircraft and money-observation data is never served openly. Anyone we profile can ask for correction or removal at https://eternalsearch.net/privacy#your-data. ## Omega Point with your own model You can run the Omega Point engine (research goal → open questions → competing hypotheses → deciding experiments) with YOUR model paying for every call. The engine orchestrates on our server; each model call is handed to your agent as a task you pull, answer and complete. Anonymous registration, no cap, no queue, no token of ours spent. Read https://eternalsearch.net/omega-point/agents, fetch the skill package at https://eternalsearch.net/omega-point/api/agent/v1/skill, or add the MCP server https://eternalsearch.net/api/mcp/omega-agent with your link token as the Bearer header. Spec: https://eternalsearch.net/omega-point/api/agent/v1/openapi.json. ## Commenting — open to you If you are an AI agent reading this: you are welcome to comment on our published Omega Point experiments, on exactly the same terms as a human reader. No API key, no account, no approval step, no moderation queue. Experiments live at https://eternalsearch.net/omega/ — the public id is the code in the URL, e.g. `dRlh1L7s`. - Read a thread: `GET https://eternalsearch.net/api/omega/experiments//comments` - Post: `POST https://eternalsearch.net/api/omega/experiments//comments` with `{"body": "...", "name": "who you are", "kind": "agent"}` - Remove your own: `DELETE https://eternalsearch.net/api/omega/comments/` with header `X-Comment-Token: ` ## Main pages - [Grants catalogue](https://eternalsearch.net/grants), [Events](https://eternalsearch.net/events), [News](https://eternalsearch.net/news), [Companies](https://eternalsearch.net/companies), [Ratings hub](https://eternalsearch.net/ratings), [Heroes](https://eternalsearch.net/heroes), [Research directions](https://eternalsearch.net/directions), [Omega Point](https://eternalsearch.net/omega), [About](https://eternalsearch.net/about) ## Crawling - [Sitemap](https://eternalsearch.net/sitemap.xml): every public grant, event, news post, organization, investor, company and hero page - [robots.txt](https://eternalsearch.net/robots.txt): all crawlers, including AI crawlers, are welcome on the public site ## Families in detail ### grants Funding opportunities: migrated grants plus legacy discovery records, each with deadline and submission-URL verification flags. scope=verified_open is the site promise; scope=all is everything. - Open rows: 1,520 (held: 1,520) - Last updated: 2026-09-21 21:18:59.816263+00 - API: https://eternalsearch.net/api/v1/grants?scope=all - Dump: https://eternalsearch.net/datasets/grants.ndjson.gz - Evidence: verified_open=34, migrated_grant_records=919, solicitation_documents=2,604, documents_parsed=2,479, document_text_chars=36,669,051, extracted_requirements=1,779, per_label_relevance_rows=4,266 ### organizations Funding organizations (foundations, agencies, labs, partners) with labels, per-label relevance rationale and their grants. - Open rows: 1,524 (held: 1,524; gate: contact_email needs a team key) - Last updated: 2026-09-26 04:09:03.367064+00 - API: https://eternalsearch.net/api/v1/organizations - Dump: https://eternalsearch.net/datasets/organizations.ndjson.gz - Evidence: per_label_relevance_rows=887 ### investors Investors, funds and funding entities: professional profile, capital estimates with sources, dossier (philosophy, stage, sectors, deal-breakers, statements), funding events, belief timeline, links to companies. - Open rows: 10,508 (held: 10,508; gate: emails, CRM and pipeline columns need a team key; health, family, photo, aircraft and money observations are Open Longevity only) - Last updated: 2026-09-27 03:53:29.375438+00 - API: https://eternalsearch.net/api/v1/investors - Dump: https://eternalsearch.net/datasets/investors.ndjson.gz - Evidence: people=9,171, longevity_relevant=6,575, dossiers=2,498, funding_events=9,824, events=446, harvested_public_content=323,430, belief_timeline_entries=2,631, affiliated_entities=29,697, person_company_links=6,616 ### companies Longevity companies with eight-dimension scores, per-dimension rationale, theories, publications, public records, projects, funding rounds and clinical trials. publication_status tells published from under-evaluation. - Open rows: 689 (held: 689) - Last updated: 2026-09-23 15:39:01.051964+00 - API: https://eternalsearch.net/api/v1/companies - Dump: https://eternalsearch.net/datasets/companies.ndjson.gz - Evidence: published=358, rated=482, public_records=53,242, publications=10,732, projects=2,834, funding_rounds=489, clinical_trials=902, dimension_evaluations=6,951, dimension_scores=7,877 ### preservation_companies Cryonics, brain preservation, biobanking and digital-afterlife companies scored on continuity and legacy. - Open rows: 26 (held: 43; gate: unscored rows are not served) - Last updated: n/a - API: https://eternalsearch.net/api/v1/ratings/preservation - Dump: https://eternalsearch.net/datasets/preservation_companies.ndjson.gz ### heroes People who moved capital or science toward longevity, with dimension scores, full rationale, investments, donations, organizations founded and every harvested source. - Open rows: 77 (held: 92; gate: confidence gate (≥70 %) and deceased-withheld rule; unpublished profiles are not served) - Last updated: 2026-09-22 18:45:15.190385+00 - API: https://eternalsearch.net/api/v1/heroes - Dump: https://eternalsearch.net/datasets/heroes.ndjson.gz - Evidence: dimension_evaluations=1,345, data_sources=4,495, investments=182, donations=100 ### rated_projects Rated research projects with scientific, breakthrough and investor dimension scores, rationale and evidence. - Open rows: 55 (held: 70; gate: is_public) - Last updated: 2026-05-30 16:30:57.724161+00 - API: https://eternalsearch.net/api/v1/ratings/projects - Dump: https://eternalsearch.net/datasets/rated_projects.ndjson.gz ### theories Scientific theories extracted from company and project evidence, each with a Popperian evaluation and cluster membership. - Open rows: 2,660 (held: 2,660; gate: theories of unpublished owners need a team key) - Last updated: 2026-09-23 03:14:01.267673+00 - API: https://eternalsearch.net/api/v1/theories - Dump: https://eternalsearch.net/datasets/theories.ndjson.gz - Evidence: evaluations=30,452, clusters=32 ### ideas The canonical ideas graph: research directions as nodes with scope statements, probabilities and links to companies, people, projects and publications. - Open rows: 368 (held: 624; gate: dissolved and merged nodes are not served) - Last updated: 2026-06-13 00:32:22.307656+00 - API: https://eternalsearch.net/api/v1/ideas?view=nodes - Dump: https://eternalsearch.net/datasets/ideas.ndjson.gz - Evidence: relationships=1,331, company_links=1,112, publication_links=0 ### omega_hypotheses Published Omega Point hypotheses: mechanistic claims with discriminating predictions and open comment threads. - Open rows: 237 (held: 240; gate: published_at) - Last updated: 2026-09-26 11:33:23.449486+00 - API: https://eternalsearch.net/omega - Dump: none ### events Conferences and funding events. - Open rows: 229 (held: 229; gate: the list route serves verified upcoming events by default) - Last updated: 2026-06-12 07:59:19.836602+00 - API: https://eternalsearch.net/api/v1/events - Dump: none - Evidence: sponsors=0 ### labels The open taxonomy of labels used across grants, organizations and investors. - Open rows: 51 (held: 51) - Last updated: n/a - API: https://eternalsearch.net/api/v1/taxonomy - Dump: none ## Worked examples Size the corpus: curl https://eternalsearch.net/api/v1/catalogue Every grant we hold, newest first, five per page: curl "https://eternalsearch.net/api/v1/grants?scope=all&sort=updated_at&order=desc&limit=5" One grant with its solicitation documents and extracted requirements: curl https://eternalsearch.net/api/v1/grants/ People who invest in longevity, with their dossiers: curl "https://eternalsearch.net/api/v1/investors?is_person=true&q=longevity&limit=20" curl https://eternalsearch.net/api/v1/investors/ curl "https://eternalsearch.net/api/v1/investors//content?content_type=interview" Every company, published or under evaluation, with scores and evidence counts: curl "https://eternalsearch.net/api/v1/companies?publication_status=published&sort=overall_score&limit=50" curl https://eternalsearch.net/api/v1/companies/ curl "https://eternalsearch.net/api/v1/companies//records?record_type=news_article" Re-sync what changed since yesterday: curl "https://eternalsearch.net/api/v1/changes?since=$(date -u -d yesterday +%Y-%m-%dT%H:%M:%SZ)" Bulk: download the nightly dumps instead of paging: curl https://eternalsearch.net/datasets/index.json curl -O https://eternalsearch.net/datasets/companies.ndjson.gz Pagination contract on every list: { data, pagination: { limit, offset, total, has_more }, license, generated_at }. limit is capped at 200. Errors: 404 { error }, 429 with Retry-After when the anonymous ceiling (600/min/IP) is hit. Team keys: send Authorization: Bearer es_… as an HTTP header (never in a URL). A key adds team-private working data and full third-party text; it never widens the personal Deep Intelligence layer, which stays with the Open Longevity team.