# Lilambd Nonprofit Organization Search

> Lilambd Nonprofit Organization Search is a paid API for AI agents from api.lilambd.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-11-02).

Search and filter US nonprofit organizations by name, location, type, cause area, and revenue size

## Facts

- Endpoint: GET https://api.lilambd.com/orgs/nonprofits/search?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/lilambd-nonprofit-organization-search-e8a72f71
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zhYWEJPtC2369-FGBf8NR

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability lilambd-nonprofit-organization-search-e8a72f71
```

Example prompt: Find me up to 25 nonprofits focused on food and agriculture (NTEE cause K) in Texas, sorted by revenue, so I can identify the biggest players in that space.

## When to prefer this

Use this endpoint when you need to search or filter US nonprofit organizations by structured criteria such as name, geography, organization type, cause area, or revenue. Prefer this over general web search when you need structured, filterable data about nonprofits with consistent schema output. Best suited for building donor prospect lists, competitive landscape research, grant targeting, or any workflow requiring programmatic access to nonprofit directory data.

## Known failure modes

- No results returned when query terms are too specific or misspelled
- Empty data array when filters combine to exclude all organizations
- Invalid 'kind' parameter value returns error or empty results
- Invalid NTEE cause letter returns no matches
- limit values outside 1-200 range may be rejected or clamped
- Offset beyond total count returns empty data array

## How this service works

A crossing for play, feeling, language, science and computation — creating states that do not have names yet.

## Output

A JSON object containing a 'data' array of matching nonprofit organization records, a 'count' integer indicating total matches, and an 'attribution' string with the source license line. Each record in 'data' contains organization details such as name, location, type, cause category, and revenue figures.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "q": {
       "type": "string",
       "description": "Name text"
      },
      "city": {
       "type": "string",
       "description": "Town (exact, case-insensitive)"
      },
      "kind": {
       "type": "string",
       "description": "charity | private_foundation | other_exempt_org"
      },
      "sort": {
       "type": "string",
       "description": "revenue | smallest | name | oldest"
      },
      "cause": {
       "type": "string",
       "description": "NTEE major letter, e.g. K = food and agriculture"
      },
      "limit": {
       "type": "string",
       "description": "Max rows (1-200, default 50)"
      },
      "state": {
       "type": "string",
       "description": "US state code"
      },
      "offset": {
       "type": "string",
       "description": "Rows to skip"
      },
      "postcode": {
       "type": "string",
       "description": "5-digit ZIP"
      },
      "max_revenue": {
       "type": "string",
       "description": "Maximum revenue (USD)"
      },
      "min_revenue": {
       "type": "string",
       "description": "Minimum revenue (USD)"
      }
     },
     "additionalProperties": {
      "type": "string"
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": [],
  "count": 0,
  "attribution": "source licence line"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/lilambd-nonprofit-organization-search-e8a72f71/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.lilambd.com](https://www.zero.xyz/host/api.lilambd.com/llms.txt)
