# eFinancialCareers Job Listings Scraper

> eFinancialCareers Job Listings Scraper is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes structured job listings from eFinancialCareers by keyword and location, returning job titles, companies, and locations as JSON.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/efinancialcareers?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/efinancialcareers-job-listings-scraper-23f91556
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5GhTZJ3Xv1XVVAEY37O9e

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 efinancialcareers-job-listings-scraper-23f91556 -d '<json body>'
```

Example prompt: Search eFinancialCareers for quantitative analyst jobs in New York and give me the first 50 listings with company names and locations.

## When to prefer this

Use this endpoint when you specifically need structured job data from eFinancialCareers, which specializes in financial services roles (banking, trading, asset management, compliance, risk, fintech). Prefer this over general job scrapers when your target audience is finance professionals or when you need data from eFinancialCareers' curated financial sector listings specifically.

## Known failure modes

- No results found for narrow keyword/location combination — returns count:0 and empty items array, no charge
- eFinancialCareers site unavailable or rate-limited — request fails with an error, no charge
- Invalid input types (e.g. non-integer for max_pages) — request rejected with validation error
- results_wanted or max_pages set too low — may return fewer listings than expected

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count of results and an array of job listing items, each containing job ID, title, company name, full company name, city, state, location, and source ID. Failed or empty searches are not charged.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "keyword": {
   "type": "string",
   "default": "",
   "description": "Role, skill, or phrase to search. Leave blank for a broad search."
  },
  "location": {
   "type": "string",
   "default": "",
   "description": "City, country, or region to search. Leave blank for jobs across locations."
  },
  "max_pages": {
   "type": "integer",
   "default": 10,
   "minimum": 1,
   "description": "Safety limit on search pages to fetch. Each page contains up to 100 jobs."
  },
  "results_wanted": {
   "type": "integer",
   "default": 100,
   "minimum": 1,
   "description": "Stop after this many unique job listings."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "city": null,
    "jobId": null,
    "state": null,
    "title": null,
    "company": null,
    "location": null,
    "sourceId": null,
    "fullCompanyName": null
   }
  ],
  "product": "efinancialcareers"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/efinancialcareers-job-listings-scraper-23f91556/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
