# Opportunity Signal API – Federal Funding Match

> Opportunity Signal API – Federal Funding Match is a paid API for AI agents from 3ak4wnwmvtcimaemr2xqt5wkc4.srv.us, paid per call via x402, $0.25/call, status down (last checked 2026-09-15).

Matches an organization's profile and keywords against live US federal funding opportunities, returning ranked results with fit scores and deadline information.

## Facts

- Endpoint: POST https://3ak4wnwmvtcimaemr2xqt5wkc4.srv.us/v1/funding/match
- Price: $0.25/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/opportunity-signal-api-federal-funding-match-f769147c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_J1p-2acV44LXa6wgPfVzQ

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 opportunity-signal-api-federal-funding-match-f769147c -d '<json body>'
```

Example prompt: Find up to 5 live federal funding opportunities that match our rural clean energy nonprofit — we focus on solar installation and workforce training in Appalachia, are eligible as a 501(c)(3), and are especially interested in DOE or USDA programs.

## When to prefer this

Use this endpoint when you need to surface ranked, live US federal funding opportunities against a specific organizational or project profile. It is ideal for grant discovery workflows where fit scoring and deadline urgency matter, and where you want to filter by agency or eligibility type. Prefer this over general web search when you need structured, scored results with award ceiling data rather than raw listings.

## Known failure modes

- Profile too vague or short — returns low fit scores or empty matches with emptyReason populated in diagnostics
- Requested agency not found — resolvedAgencyCode will be null and results may be broad
- Limit out of range (must be 1–10) — returns validation error
- Profile or keywords exceed character limits — request rejected with schema error
- Payment not completed or insufficient USDC balance — 402 Payment Required response
- No live opportunities match the profile — matches array is empty with diagnostic context

## How this service works

Wallet-paid decision intelligence for finding live US federal funding opportunities.

## Output

A JSON object containing an array of matched funding opportunities (each with title, fit score 0–100, days until deadline, and award ceiling in USD), plus metadata: the number of opportunities evaluated, total upstream hits, and search diagnostics including resolved terms, agency codes, and any empty-result reasons.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "maximum": 10,
   "minimum": 1
  },
  "agency": {
   "type": "string",
   "maxLength": 80
  },
  "profile": {
   "type": "string",
   "maxLength": 600,
   "description": "Organization, project, geography, and capabilities"
  },
  "keywords": {
   "type": "array",
   "items": {
    "type": "string",
    "maxLength": 60
   },
   "maxItems": 8
  },
  "eligibility": {
   "type": "string",
   "maxLength": 160
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "matches": [
   {
    "title": "Example funding opportunity",
    "fitScore": 82,
    "deadlineDays": 31,
    "awardCeilingUsd": 100000
   }
  ],
  "product": "opportunity-signal/funding-match",
  "evaluatedCount": 15,
  "upstreamHitCount": 42,
  "searchDiagnostics": {
   "terms": [
    "workforce training",
    "rural business"
   ],
   "emptyReason": null,
   "requestedAgency": null,
   "resolvedAgencyCode": null
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/opportunity-signal-api-federal-funding-match-f769147c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 3ak4wnwmvtcimaemr2xqt5wkc4.srv.us](https://www.zero.xyz/host/3ak4wnwmvtcimaemr2xqt5wkc4.srv.us/llms.txt)
