# Idealist Nonprofit & Social-Impact Job Search

> Idealist Nonprofit & Social-Impact Job Search is a paid API for AI agents from api.jobsproperty-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Search Idealist for nonprofit, internship, and volunteer job listings by keyword, country, and remote preference, returning structured details including salary, location, organization type, and coordinates.

## Facts

- Endpoint: GET https://api.jobsproperty-api.workers.dev/api/jobs/idealist-nonprofit-jobs?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/idealist-nonprofit-social-impact-job-search-b07bec95
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vXu0mZUGs4s0z_xcISeZV

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 idealist-nonprofit-social-impact-job-search-b07bec95
```

Example prompt: Can you search Idealist for remote fundraising jobs in the US — show me the 10 newest listings with salary info?

## When to prefer this

Choose this endpoint when you need structured, filterable nonprofit and social-impact job data sourced from Idealist, especially when salary ranges, geographic coordinates, organization type, or professional level are important output fields. Prefer this over generic job search APIs when the user is specifically looking for nonprofit, volunteer, or internship roles in the social-impact sector.

## Known failure modes

- Invalid country code returns empty or error response
- No results for obscure keywords returns empty listings array
- Page number beyond available results returns empty array
- Invalid 'type' enum value may return error or default behavior
- Rate limiting or upstream Idealist changes may cause partial or failed responses

## How this service works

Pay-per-call job market and real estate data tools for AI agents, from official and public sources. Payment: x402, USDC on Base, Solana, Arc, Polygon, Arbitrum, Monad, World Chain, Optimism, Avalanche, Celo or Stellar, or RLUSD/XRP on the XRP Ledger. No signup, no API key; a failed call is not charged.

## Output

A JSON object containing the search query, pagination info (page, limit, total match count), and an array of listings each with: listing ID, title, organization name and type, city, state, country, location type, job type(s), salary (min, max, currency, pay period), professional level, education requirement, published timestamp, geographic coordinates (lat/lon), and direct Idealist URL. Also returns the source URL and the time the data was checked.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "q": {
       "type": "string",
       "description": "Keyword, e.g. data, program manager, fundraising (optional)"
      },
      "page": {
       "type": "string",
       "description": "Page number from 1 (default 1)"
      },
      "sort": {
       "type": "string",
       "description": "relevance (default) or newest"
      },
      "type": {
       "type": "string",
       "description": "job (default), internship or volunteer"
      },
      "limit": {
       "type": "string",
       "description": "Listings per page, 1 to 50 (default 20)"
      },
      "remote": {
       "type": "string",
       "description": "true for remote listings only"
      },
      "country": {
       "type": "string",
       "description": "Optional 2-letter country code, e.g. US, GB, CA"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "q": "data",
  "page": 1,
  "sort": "relevance",
  "type": "job",
  "count": 5,
  "total": 1815,
  "remote": false,
  "source": "https://www.idealist.org/en/jobs",
  "country": "US",
  "listings": [
   {
    "id": "3b6d6af84ac445819fc1de6e337cac64",
    "lat": 45.381258,
    "lon": -122.764294,
    "url": "https://www.idealist.org/en/nonprofit-job/3b6d6af84ac445819fc1de6e337cac64-data-analyst-habitat-for-humanity-of-oregon-tualatin",
    "city": "Tualatin",
    "state": "OR",
    "title": "Data Analyst",
    "salary": {
     "max": 56000,
     "min": 50000,
     "period": "YEAR",
     "currency": "USD"
    },
    "country": "US",
    "jobType": [
     "FULL_TIME"
    ],
    "education": "FOUR_YEAR_DEGREE",
    "published": "2026-10-22T21:27:24.000Z",
    "locationType": "HYBRID",
    "organization": "Habitat for Humanity of Oregon",
    "organizationType": "NONPROFIT",
    "professionalLevel": "ENTRY_LEVEL"
   },
   {
    "id": "2bf9daf271844a7eb7673065c55f288c",
    "lat": 40.712775,
    "lon": -74.005973,
    "url": "https://www.idealist.org/en/nonprofit-job/2bf9daf271844a7eb7673065c55f288c-data-analyst-uja-federation-of-new-york-new-york",
    "city": "New York",
    "state": "NY",
    "title": "Data Analyst",
    "salary": {
     "max": 90000,
     "min": 80000,
     "period": "YEAR",
     "currency": "USD"
    },
    "country": "US",
    "jobType": [
     "FULL_TIME"
    ],
    "education": "NO_REQUIREMENT",
    "published": "2026-10-20T18:06:00.000Z",
    "locationType": "ONSITE",
    "organization": "UJA-Federation of New York",
    "organizationType": "NONPROFIT",
    "professionalLevel": "NONE"
   }
  ],
  "checkedAt": "2026-10-23T09:36:50.544Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/idealist-nonprofit-social-impact-job-search-b07bec95/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.jobsproperty-api.workers.dev](https://www.zero.xyz/host/api.jobsproperty-api.workers.dev/llms.txt)
