# LucasNode Lead Research API

> LucasNode Lead Research API is a paid API for AI agents from api.lucasnode.app, paid per call via x402, $1/call, status unknown (last checked 2026-10-12).

Finds up to 3 matching companies based on an ideal customer profile description, returning evidence-backed results with sources for each requirement

## Facts

- Endpoint: POST https://api.lucasnode.app/api/x402/leads?utm_source=zero.xyz
- Price: $1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/lucasnode-lead-research-api-0dc44150
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4YC02Tn95qv_WHrs53bsy

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 lucasnode-lead-research-api-0dc44150 -d '<json body>'
```

Example prompt: Find me 3 companies that match this profile: mid-sized SaaS companies in the US with 50–200 employees, active on LinkedIn ads, and focused on HR tech — I need sourced evidence for each one.

## When to prefer this

Choose this endpoint when you need sourced, evidence-backed company leads matching a specific ideal customer profile, especially when you need live signals like ad activity verified against real evidence. Best for B2B sales prospecting, account-based marketing research, and competitive intelligence where provenance of each matching criterion matters. Prefer this over generic web search when you need structured lead output with per-requirement sourcing rather than raw web results.

## Known failure modes

- Description too vague or short (under 10 characters) causes validation failure
- No matching companies found for highly specific criteria
- Live signals marked unverified when no recent dated evidence exists
- Count parameter exceeds maximum of 3
- Rate limits or payment failure with x402 protocol

## How this service works

Company-level lead research: describe your ideal customer, get up to 3 matching companies with evidence and sources for each requirement. Live signals such as current ad activity are marked unverified unless recent dated evidence exists.

## Output

Returns up to 3 companies matching the described ideal customer profile, each accompanied by evidence and sources for every specified requirement. Live or real-time signals (e.g., current ad activity) are labeled as unverified unless recent dated evidence is available.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "count": {
   "type": "integer",
   "default": 3,
   "maximum": 3,
   "minimum": 1,
   "description": "How many companies to return (1 to 3)."
  },
  "description": {
   "type": "string",
   "maxLength": 1000,
   "minLength": 10,
   "description": "Who you are looking for: industry, location, size, platforms, and any signals to check."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/lucasnode-lead-research-api-0dc44150/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.lucasnode.app](https://www.zero.xyz/host/api.lucasnode.app/llms.txt)
