eFinancialCareers Jobs Scraper avatar

eFinancialCareers Jobs Scraper

Pricing

from $0.89 / 1,000 job scrapeds

Go to Apify Store
eFinancialCareers Jobs Scraper

eFinancialCareers Jobs Scraper

Scrape financial services job listings from eFinancialCareers — titles, salaries, companies, locations, sectors, and 30+ fields from 70,000+ postings in banking, trading, and fintech.

Pricing

from $0.89 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

ParseBird

ParseBird

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

eFinancialCareers Jobs Scraper

Scrape job listings from eFinancialCareers, the leading job board for banking, trading, risk, compliance, and fintech careers, with a fast eFinancialCareers API based scraper — no browser, no login required.

Search 70,000+ finance and technology jobs by keyword and location, and get titles, salaries, companies, sectors, work arrangement, and 30+ other structured fields ready for analysis or integration.

Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

Apify Actor: parsebird/efinancialcareers-jobs-scraper. Scrapes job listings from eFinancialCareers.com. Call via ApifyClient: client.actor("parsebird/efinancialcareers-jobs-scraper").call(run_input={"keyword": "financial analyst", "location": "New York", "results_wanted": 100, "max_pages": 10}). Returns 30+ fields per job: job_id, source_id, title, company, full_company_name, location, city, state, country, salary, min_salary, max_salary, salary_currency, job_type, work_arrangement_type, position_type, sectors, date_posted, expiration_date, description_html, description_text, url, client_brand_name, is_external_application, score, and more. Full API spec: https://apify.com/parsebird/efinancialcareers-jobs-scraper/api. Get your token: https://console.apify.com/settings/integrations.

What does eFinancialCareers Jobs Scraper do?

This eFinancialCareers scraper queries the site's internal job search API directly, so results come back in seconds without a browser or CAPTCHA-solving. It works as an eFinancialCareers API alternative for anyone who needs structured job data without building their own integration against the site.

You can search by role keyword (e.g. "financial analyst", "risk manager", "quant developer"), filter by location (city, state, or country), and page through results up to your configured limit. Every run returns clean, structured JSON — no HTML parsing required on your end.

Key features:

  • 🔍 Keyword and location search, or leave both empty to pull jobs across all sectors
  • 💰 Parsed salary ranges (min_salary / max_salary) alongside the original salary text
  • 🏢 Company, brand, and sector metadata for market and competitor research
  • 🌎 Full location breakdown — city, state, country, and region
  • 📄 Both HTML and plain-text description formats for easy downstream use
  • ⏱️ Runs in seconds thanks to direct API access — no page rendering overhead
  • 📅 Schedule recurring runs on Apify to monitor new eFinancialCareers postings daily or weekly
  • 🔌 Full REST API access, webhooks, and integrations (Zapier, Make, Google Sheets) via the Apify platform
  • 📊 Export results as JSON, CSV, Excel, or XML directly from the Console

What data can you extract from eFinancialCareers?

FieldDescription
titleJob title as posted
company / full_company_nameEmployer or recruiting agency name
location, city, state, countryFull location breakdown
salary, min_salary, max_salary, salary_currencyRaw salary text plus parsed numeric range, when disclosed
job_typeEmployment type (e.g. Full time, Contract)
work_arrangement_typeWork model — remote, hybrid, or on-site
position_typePosition category (e.g. Permanent)
sectorsSector tags (e.g. Accounting & Finance, Technology)
date_posted / expiration_dateListing lifecycle timestamps
description_html / description_textFull job description in both formats
is_external_applicationWhether the apply flow redirects off-site
scoreeFinancialCareers relevance ranking score
urlDirect link to the live job listing

Input parameters

ParameterTypeRequiredDefaultDescription
keywordstringNoSearch keyword, for example financial analyst or risk manager. Leave empty to return jobs across all roles
locationstringNoLocation filter, for example New York or London. Leave empty to search worldwide
results_wantedintegerNo100Maximum number of job records to collect
max_pagesintegerNo10Maximum number of result pages to process (100 jobs per page)
proxyConfigurationobjectNo{"useApifyProxy": true}Optional proxy settings for improved reliability on large or scheduled runs

How to scrape eFinancialCareers jobs

  1. Open the eFinancialCareers Jobs Scraper Actor page and click Try for free.
  2. Enter a keyword (e.g. "investment banking analyst") and a location (e.g. "London"). Leave either blank to broaden the search.
  3. Set results_wanted and max_pages to control run size and cost.
  4. Click Start and wait for the run to finish — most runs complete in well under a minute.
  5. Download results from the Dataset tab as JSON, CSV, Excel, or HTML, or pull them via the Apify API.

Run eFinancialCareers Jobs Scraper via API

Python (apify-client):

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("parsebird/efinancialcareers-jobs-scraper").call(run_input={
"keyword": "financial analyst",
"location": "New York",
"results_wanted": 100,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["title"], item["company"], item["salary"])

JavaScript (apify-client):

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });
const run = await client.actor('parsebird/efinancialcareers-jobs-scraper').call({
keyword: 'financial analyst',
location: 'New York',
results_wanted: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Output example

{
"job_id": "23954835",
"source_id": "atdWldnNfXAkbiT5",
"title": "Application Support Engineer - New York",
"company": "Marlin Selection",
"location": "New York, New York, United States",
"salary": "Competitive",
"job_type": ["Full time"],
"work_arrangement_type": "Hybrid",
"date_posted": "2026-03-13T09:40:29.620Z",
"description_text": "Our client a global fintech business is seeking to hire an Application Support Engineer in New York...",
"url": "https://www.efinancialcareers.com/jobs-United_States-New_York-Application_Support_Engineer_-_New_York.id23954835",
"salary_currency": "USD",
"client_brand_name": "Marlin Selection",
"is_external_application": false,
"score": 0.9999
}

Use cases

  • Job market research — Track hiring demand for specific finance and fintech roles across cities and regions.
  • Recruiting and sourcing — Build a feed of open roles at target companies for candidate outreach.
  • Salary benchmarking — Aggregate min_salary / max_salary data across roles and locations for compensation analysis.
  • Competitive intelligence — Monitor which banks, hedge funds, and fintechs are actively hiring, and for what.
  • Lead generation — Identify companies scaling their finance or technology teams as potential sales targets.
  • Academic and labor research — Build datasets on financial-sector employment trends over time.

How it works

  1. Query construction — The actor builds a request to eFinancialCareers' internal job search API using your keyword and location inputs.
  2. Pagination — It walks result pages (100 jobs per page) until results_wanted is reached or max_pages is hit.
  3. Data transformation — Raw API fields are mapped to a clean, consistent 30+ field schema, including parsed salary ranges and full location breakdowns.
  4. Output — Each job is pushed to the Apify dataset as it's collected, ready for export as JSON, CSV, Excel, or via the API.

How much does it cost to scrape eFinancialCareers jobs?

eFinancialCareers Jobs Scraper uses pay-per-event pricing — you pay only for jobs actually extracted, not for platform compute time.

PlanEventPrice per eventPrice per 1,000
Freejob-scraped$0.00099$0.99
Bronze / Silver / Goldjob-scraped$0.00089$0.89

A run collecting 1,000 job listings costs under $1. New Apify accounts include free platform credits, so you can test this actor before committing to a paid plan.

FAQ

How fresh is the data? Every run queries eFinancialCareers' live search API directly, so results reflect what's currently posted on the site at run time.

Why are some min_salary / max_salary values missing? Many listings show "Competitive" instead of a disclosed salary range. When no numeric range is available, both fields are left empty.

Can I search without a keyword or location? Yes. Leave keyword and/or location empty to collect jobs across all roles and locations, up to results_wanted.

Do I need a proxy? Not for typical runs — the API is publicly accessible. Apify Proxy is available in the input for improved reliability on large or scheduled runs.

Can I schedule recurring runs? Yes. Use Apify Schedules to run this actor daily or weekly and monitor new postings automatically.

Can I integrate this with other tools? Yes. Connect via the Apify API, or use built-in integrations for Zapier, Make, Google Sheets, Slack, and webhooks.

What does is_external_application mean? true means applying redirects to a third-party recruiter or ATS site; false means the apply flow stays on eFinancialCareers.

I found a bug or the site layout changed — what do I do? Report it on the Actor's Issues tab in Apify Console. Since this actor uses eFinancialCareers' own API, most site changes have minimal impact on data quality.

Yes. This actor accesses only publicly available job listing data from eFinancialCareers — it does not bypass logins, CAPTCHAs, or access private accounts. The data collected consists of job postings that employers and recruiters have intentionally made public for recruitment purposes. See Apify's blog post on the legality of web scraping for a general overview. You are responsible for ensuring your use of the collected data complies with applicable laws and eFinancialCareers' Terms and Conditions.