FIND MY MOAT FOR DEVELOPERS AND AGENTS

Checking

Public, read-only access

Developer guide

Use Find My Moat data without scraping the interface.

Download the investing-tool catalog as JSON or Markdown. Each record links to its Find My Moat profile and omits direct vendor and sponsored URLs. There is no account, key, or protocol to configure.

Maintained by Jera Value · Reviewed

Account
None
API key
None
Access
Read only
Formats
JSON, MD

Everything on this page is public. Nothing needs a sign-up.

What is available

  • JSON catalog

    The complete public tool catalog as structured records. Download it once, cache it, and filter it locally.

  • Markdown catalog

    The same records in a readable document for agents that work better with Markdown than JSON.

  • llms.txt

    A compact index that tells language models when to use Find My Moat and where to retrieve the catalog.

Retrieve the catalog

JSON

Fetch /agent-tools.json for the complete catalog. It is a static file with one object per tool. There are no query parameters or application rate limits.

Cache the response, then filter its fields locally. The records are alphabetical so repeated builds produce a stable order. Relevance is up to the client and the question being answered.

curl https://www.findmymoat.com/agent-tools.json

Response headers

Cache-Control
Browsers and shared caches can keep the catalog for one day, then serve it stale while it refreshes for up to seven days.
Content-Type
application/json for the JSON catalog and text/markdown for the Markdown catalog.
Link
Points to the same catalog in the other format.

Files

/agent-tools.json
The complete structured catalog. Use this when your client can parse JSON.
/agent-tools.md
The complete readable catalog. Use this when Markdown fits your context better.
/llms.txt
The short discovery index for the catalog and the rest of Find My Moat.

JSON fields

Fields on each tool

name
Product name as listed in the catalog.
aliases
Other names and common search terms.
summary
A short description of what the tool does or who it suits.
profileUrl
The canonical Find My Moat profile. Direct vendor and sponsored URLs are excluded.
sourceVerifiedAt
The latest source check as YYYY-MM-DD, or null when no date is recorded.
categories
Research jobs the tool covers, such as Screener or Portfolio Tracker.
primaryUseCases
The main workflows the tool supports, such as portfolio tracking.
assetTypes
Stocks, ETFs, options, funds, cryptocurrencies, and similar assets.
platforms
Web, mobile, desktop, API, or other.
prices
Free, subscription, one-time, or other. A tool can have several.
experienceLevels
Beginner, intermediate, or advanced.
targetAudience
Investor types the vendor says it is for. This can be empty.
{
  "count": 362,
  "schemaVersion": 1,
  "tools": [
    {
      "aliases": [
        "10X EBITDA presentations",
        "hedge fund pitch decks",
        "activist investor presentations",
        "hedge fund case studies",
        "investment banking presentations"
      ],
      "assetTypes": [
        "Stocks"
      ],
      "categories": [
        "Education",
        "Playbooks & Case Studies",
        "Videos",
        "Blogs"
      ],
      "experienceLevels": [
        "Beginner",
        "Intermediate",
        "Advanced"
      ],
      "name": "10X EBITDA - Hedge Fund Presentations",
      "platforms": [
        "Web"
      ],
      "prices": [
        "Free"
      ],
      "primaryUseCases": [
        "research reports",
        "fundamental research",
        "stock research",
        "investment research workspace"
      ],
      "profileUrl": "https://www.findmymoat.com/tools/10x-ebitda-hedge-fund-presentations",
      "sourceVerifiedAt": "2026-08-23",
      "summary": "A free archive of more than 100 hedge-fund and activist pitch decks. Use it to study how investors make a case, frame valuation, and argue for a catalyst. The material is educational and static, so it is not a source of current prices or recommendations.",
      "targetAudience": [
        "Students/Researchers",
        "Analysts"
      ]
    }
  ]
}

The top level has schemaVersion, count, and tools. The schema version changes only when a consumer must adjust how it reads the file.

Markdown

Fetch /agent-tools.md when your client reads Markdown more reliably than JSON. It contains the same public fields, with one heading per tool.

curl https://www.findmymoat.com/agent-tools.md

Discovery

Start with /llms.txt when you do not know which Find My Moat resource to fetch. It links to both tool catalogs, the human directory, comparisons, stock research, and the XML sitemap.

Use and support

  1. 1

    Cache the files

    The catalog changes with the site, not with each request. Honor the cache headers instead of downloading it repeatedly.

  2. 2

    Filter locally

    There is no search endpoint. Match names, aliases, categories, primary use cases, and the other structured fields in your own process.

  3. 3

    Cite the profile

    Each record has a canonical Find My Moat profile URL. Link to it so a reader can inspect the source date and current vendor link.

  4. 4

    Check freshness

    Vendors rename plans and change prices. Read sourceVerifiedAt before relying on details that may have changed.

What these files do not do

  • Placing trades or moving money.
  • Changing rankings, votes, or labels.
  • Submitting forms on a reader's behalf.
  • Personalized investment advice.

A record is research, not a recommendation. Read the methodology before presenting a record as a verdict.

Every record has a verification date when one is available. I promise nothing about what changed after it.

Link back to the profile page whenever you quote a record.

Report a schema problem or a bad record through the contact page.

Files and directories

Base URL https://www.findmymoat.com