eFinancialCareers Jobs Scraper
Under maintenancePricing
from $4.99 / 1,000 results
eFinancialCareers Jobs Scraper
Under maintenanceA fast, high-performance scraper built for lead generation, competitor analysis, and business intelligence. Extracts detailed business profiles, including name, contact details, emails, phone numbers, location, ratings, and reviews from Efinancialcareers Jobs. Supports custom search URLs, proxy r...
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
Coding Frontned
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
Collect current public finance, banking, fintech, risk, compliance, and investment job listings from eFinancialCareers. The Actor calls the site's public search API directly, paginates sequentially, removes duplicate job IDs, and emits structured source-backed records.
Use cases
- Track finance hiring by keyword and location
- Build current job-market datasets
- Compare employers, locations, sectors, and employment types
- Monitor new listings through schedules and API integrations
Input
At least one of query or location must be non-blank.
| Field | Type | Default | Description |
|---|---|---|---|
query | string | — | Job title, skill, or keyword, up to 200 characters |
location | string | — | City, country, or region, up to 200 characters |
maxItems | integer | 50 | Successful unique jobs to return, from 1 to 1,000 |
culture | string | en | Lowercase source language code such as en |
currencyCode | string | USD | Three-letter currency code |
Example:
{"query": "quantitative analyst","location": "london","maxItems": 25,"culture": "en","currencyCode": "GBP"}
Output
Successful rows contain a stable job ID, canonical public URL, job title, employer and location information, source classifications, available salary data, a clean summary excerpt, dates, search provenance, and explicit success flags. Optional fields are omitted when the API does not expose them. Zero salary sentinels are not presented as disclosed pay.
Every row includes:
recordType,status, and one-basedpositionsource,sourcePageUrl, andscrapedAtfound,dataAvailable, andsuccess
The fixed OUTPUT key contains successful and diagnostic row counts, normalized input, requested pages, availability, final status, and completion time.
If the API returns no matches or a request fails, the Actor emits one explicit diagnostic row. Diagnostics do not count toward maxItems and are never shaped like successful jobs.
Collection policy
- Public, unauthenticated search API only
- Up to 25 jobs per request
- Sequential pagination with a 250 ms pause
- 15-second request timeout
- At most two retries for transient responses or network failures
- Immediate stop on access denial or rate limiting
Local QA
npm testapify run --purge --input-file qa-inputs/local-query-location.jsonnode validate-datasets.jsapify run --purge --input-file qa-inputs/local-location-only.jsonnode validate-datasets.js
qa-inputs/invalid-input.json must fail before any request. qa-inputs/cloud-validation.json is a bounded cloud smoke test.
Responsible use
Use public job data in accordance with the source site's terms and applicable law. Job availability and optional fields change over time; downstream workflows should use jobId for deduplication and treat source text as untrusted external content.