{
  "updated": "2026-10-18",
  "note": "Placeholder catalog. Entries move from planned to in build, in review and live as each tool is published on Apify and approved. Add or edit a tool here and rebuild; the page and /tools/catalog.json both come from this file.",
  "billing": {
    "model": "pay-per-event",
    "platform": "Apify",
    "summary": "Each tool lists a price per run start and per result. Apify meters the events and bills your Apify account. There is no subscription to us."
  },
  "access": [
    "Apify's MCP server, where each tool appears by name",
    "The Apify API, by Actor ID, with results in a dataset",
    "A plain HTTP request that runs the tool and returns JSON"
  ],
  "tools": [
    {
      "id": "company-filings",
      "name": "Company filings lookup",
      "kind": [
        "actor",
        "mcp"
      ],
      "status": "in-build",
      "source": "SEC EDGAR (US public filings)",
      "summary": "Finds a company's filings by name or ticker and returns the list with dates, form types and links, with optional full text for the forms you ask for.",
      "inputs": "Company name or ticker, form types, date range",
      "outputs": "One row per filing: company, form, filed date, period, URL, optional text",
      "price": null,
      "urls": {
        "apify": null,
        "mcp": null,
        "docs": null
      },
      "source_short": "SEC EDGAR",
      "slug": "lathewright/company-filings"
    },
    {
      "id": "trademark-search",
      "name": "Trademark search",
      "kind": [
        "actor",
        "mcp"
      ],
      "status": "in-build",
      "source": "USPTO (US trademark register)",
      "summary": "Searches the US trademark register for a word or phrase and returns live and dead marks with their classes, owners and status.",
      "inputs": "Word or phrase, optional classes, live or dead",
      "outputs": "One row per mark: serial, mark text, owner, classes, status, filing date",
      "price": null,
      "urls": {
        "apify": null,
        "mcp": null,
        "docs": null
      },
      "source_short": "USPTO",
      "slug": "lathewright/trademark-search"
    },
    {
      "id": "federal-grants",
      "name": "Federal grants finder",
      "kind": [
        "actor",
        "mcp"
      ],
      "status": "in-build",
      "source": "Grants.gov (US federal funding opportunities)",
      "summary": "Lists open federal funding opportunities that match a keyword, agency or eligibility type, with deadlines and award ranges.",
      "inputs": "Keywords, agency, eligibility, open or forecast",
      "outputs": "One row per opportunity: title, agency, close date, award floor and ceiling, URL",
      "price": null,
      "urls": {
        "apify": null,
        "mcp": null,
        "docs": null
      },
      "source_short": "Grants.gov",
      "slug": "lathewright/federal-grants"
    },
    {
      "id": "product-recalls",
      "name": "Product recalls monitor",
      "kind": [
        "actor",
        "mcp"
      ],
      "status": "in-build",
      "source": "US CPSC and FDA recall feeds",
      "summary": "Returns recent product recalls for a category, brand or keyword so an agent can check a product or watch a market.",
      "inputs": "Keyword, brand or category, date range",
      "outputs": "One row per recall: product, hazard, remedy, date, agency, URL",
      "price": null,
      "urls": {
        "apify": null,
        "mcp": null,
        "docs": null
      },
      "source_short": "CPSC and FDA",
      "slug": "lathewright/product-recalls"
    },
    {
      "id": "career-site-jobs",
      "name": "Career-site job feed",
      "kind": [
        "actor",
        "mcp"
      ],
      "status": "planned",
      "source": "Public job boards hosted on common applicant-tracking systems",
      "summary": "Reads a company's public job board straight from its career site and returns the open roles, without going through an aggregator.",
      "inputs": "Company career-site URL or board name",
      "outputs": "One row per role: title, location, team, posted date, URL",
      "price": null,
      "urls": {
        "apify": null,
        "mcp": null,
        "docs": null
      },
      "source_short": "Career sites",
      "slug": "lathewright/career-site-jobs"
    },
    {
      "id": "domain-availability",
      "name": "Domain availability check",
      "kind": [
        "actor",
        "mcp"
      ],
      "status": "planned",
      "source": "Registry RDAP services",
      "summary": "Checks whether domain names are registered, straight from the registries, for a list of names and endings.",
      "inputs": "Names and endings to check",
      "outputs": "One row per domain: registered or free, registrar, dates where published",
      "price": null,
      "urls": {
        "apify": null,
        "mcp": null,
        "docs": null
      },
      "source_short": "Registry RDAP",
      "slug": "lathewright/domain-availability"
    },
    {
      "id": "email-domain-health",
      "name": "Email domain health check",
      "kind": [
        "actor",
        "mcp"
      ],
      "status": "planned",
      "source": "Public DNS records",
      "summary": "Reports whether a sending domain has working SPF, DKIM and DMARC records and sensible MX settings, with plain-language fixes.",
      "inputs": "One or more domains",
      "outputs": "One row per domain: each record found, pass or fail, and the fix",
      "price": null,
      "urls": {
        "apify": null,
        "mcp": null,
        "docs": null
      },
      "source_short": "Public DNS",
      "slug": "lathewright/email-domain-health"
    },
    {
      "id": "regulation-watch",
      "name": "Regulation watch",
      "kind": [
        "actor",
        "mcp"
      ],
      "status": "planned",
      "source": "Federal Register (US rules and notices)",
      "summary": "Returns new rules, proposed rules and notices that match a topic or agency, so an agent can watch for changes that matter to a business.",
      "inputs": "Topic keywords, agency, document types, date range",
      "outputs": "One row per document: title, agency, type, publication date, comment deadline, URL",
      "price": null,
      "urls": {
        "apify": null,
        "mcp": null,
        "docs": null
      },
      "source_short": "Federal Register",
      "slug": "lathewright/regulation-watch"
    }
  ],
  "sample": {
    "tool": "company-filings",
    "input": {
      "query": "Apple Inc",
      "forms": [
        "10-K",
        "8-K"
      ],
      "from": "2026-01-01"
    },
    "output": [
      {
        "form": "10-K",
        "filed": "2025-10-31",
        "period": "2025-09-27",
        "url": "https://www.sec.gov/Archives/edgar/data/320193/…"
      },
      {
        "form": "8-K",
        "filed": "2026-01-30",
        "period": null,
        "url": "https://www.sec.gov/Archives/edgar/data/320193/…"
      }
    ]
  }
}