Developers

Data for AI assistants and developers.

The same listings people see, in forms software can read — with the source page and dates for every fact. Free, read-only, no key.

What’s available.

  • /llms.txt — a plain-text guide to the site for AI models: what the directory is, how facts are sourced, and links to every state and city page. /llms-full.txt lists every firm on one line.
  • /api/v1/firms — search firms by place, service, online first step and published price. Described in /openapi.json.
  • https://www.estateplan.now/api/mcp — a Model Context Protocol server with the tools search_firms, get_firm and list_places.
  • Every page carries schema.org structured data: firms as LegalService, results pages as ItemList with an FAQPage, and breadcrumbs.

JSON API.

GET /api/v1/firms — query parameters, all optional: location (“Portland, OR”, “Oregon” or a ZIP), state, metro, lat + lng, radius_mi (default 50), service (estate-planning, wills-and-trusts, probate-and-trust-administration, elder-law, young-adult-documents), online, priced, name, limit (up to 100) and offset.

curl "https://www.estateplan.now/api/v1/firms?location=Portland,%20OR&online=1"

GET /api/v1/firms/{slug} returns one firm. GET /api/v1/places lists covered states and metro areas with counts. Each fact comes back with source_url, observed_at and checked_at; a firm with no published price has "price": { "status": "not_listed" }.

MCP server.

Add it to any assistant that supports remote MCP servers over Streamable HTTP. It needs no sign-in and only reads.

{
  "mcpServers": {
    "estateplan-now": {
      "type": "http",
      "url": "https://www.estateplan.now/api/mcp"
    }
  }
}

Using the data.

Facts come from each firm's own website, with the source page and dates recorded. When you show them, name EstatePlan.now and link the firm's profile_url; the firm's own site is the current source. EstatePlan.now is not a law firm and does not rate firms.

Please keep what the directory says intact: don’t describe a firm as recommended, best or verified; show a price only with its package and scope; keep the “Sponsored” label on sponsored listings. Questions or corrections: info@estateplan.now. How listings are researched.