eFinancialCareers Jobs Scraper — Finance Jobs & Salaries avatar

eFinancialCareers Jobs Scraper — Finance Jobs & Salaries

Pricing

from $0.80 / 1,000 jobs

Go to Apify Store
eFinancialCareers Jobs Scraper — Finance Jobs & Salaries

eFinancialCareers Jobs Scraper — Finance Jobs & Salaries

Scrape eFinancialCareers banking, finance and fintech jobs by keyword and location: title, company, location, hybrid/remote, salary range and currency, posted date, full description, sectors. Optional skills and the employer's apply URL. Filters: seniority, sector, contract type, date. No login.

Pricing

from $0.80 / 1,000 jobs

Rating

0.0

(0)

Developer

Yugenox Corp

Yugenox Corp

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Categories

Share

eFinancialCareers Jobs Scraper: finance jobs and salaries

Scrape eFinancialCareers, the job board for banking, finance, fintech and financial technology, by keyword and location, in any country it covers. Every job comes with the title, company, location, work arrangement, contract type, salary range with currency, posted date, closing date, the full description and its sectors. Optionally add the skills, the employer's job reference and the employer's own apply URL. Filter by seniority, sector, contract type, experience, company and date posted. No login, no cookies, no eFinancialCareers account.

What you get

JobTitle, company, company logo, job URL, posted and closing dates, eFinancialCareers' standardised job title
LocationCity, state / region, country
Work arrangementRemote, Hybrid, In-office or Flexible (when the employer states it)
ContractFull time / part time and Permanent, Contract, Temporary, Internship or Self-employed
SalaryThe salary as shown, plus parsed min, max, currency and period — often even when the ad just says "Competitive"
DescriptionThe full job description, plus a short summary
Sectorse.g. "Technology / Development", "Risk Management / Market"
Job page details (optional)Skills, the HTML description, the employer's job reference and the employer's own apply URL

How to use it

  1. Enter one or more keywords, e.g. risk analyst, quant developer, private equity associate.
  2. Optionally enter a location such as London, New York, Singapore or Toronto (add more under More locations). Leave it empty to search every country.
  3. Set Max jobs and any filters, then run.

Each keyword is searched in each location. Max jobs is the total for the run, shared fairly between your searches.

Input example

{
"keywords": ["risk analyst", "credit risk"],
"location": "London",
"maxItems": 200,
"postedWithin": "7",
"seniority": ["ANALYST", "ASSOCIATE_MID_LEVEL"],
"positionType": ["PERMANENT"]
}

Hedge-fund quant roles in New York, with skills and apply URLs:

{
"keywords": ["quant developer"],
"location": "New York",
"sectors": ["HEDGE_FUNDS", "QUANTITATIVE_ANALYTICS"],
"includeDetails": true,
"maxItems": 30
}

Only jobs at certain banks:

{
"keywords": ["analyst"],
"location": "New York",
"companies": ["Citi", "JPMorgan Chase & Co."],
"maxItems": 100
}

You can also paste eFinancialCareers search URLs or job URLs into eFinancialCareers URLs.

Output example

{
"site": "efinancialcareers",
"jobId": "24814731",
"title": "Senior Product Data Analyst - AP & Network Analytics",
"company": "BILL",
"location": "Draper, United States",
"city": "Draper",
"state": "Utah",
"country": "United States",
"workplaceType": null,
"employmentType": "Full time, Permanent",
"positionType": "Permanent",
"salaryText": "Competitive",
"salaryMin": 126900,
"salaryMax": 151800,
"salaryCurrency": "USD",
"salaryPeriod": "year",
"postedDate": "2026-09-24T07:10:20.107Z",
"expiresDate": null,
"summary": "At BILL, a fintech company automating financial processes, this Senior Product Data Analyst owns analytics …",
"description": "Innovate with purpose\n\nAt BILL, we believe in empowering the businesses that drive our economy …",
"sectors": ["Technology / Strategy Business Analyst"],
"normalizedTitle": "Senior Analyst",
"skills": ["Network", "Automation", "Analytics", "Reporting", "Accounts Payable", "dbt", "causal inference"],
"applyType": "External",
"applyUrl": "https://www.bill.com/job?6204385004&gh_jid=6204385004",
"jobReference": "6204385004",
"url": "https://www.efinancialcareers.com/jobs-United_States-Draper-Senior_Product_Data_Analyst_-_AP__Network_Analytics.id24814731",
"searchKeyword": "data analyst",
"searchLocation": null,
"position": 1,
"detailsFetched": true,
"scrapedAt": "2026-10-01T19:37:30.000Z"
}

skills, applyUrl, jobReference and descriptionHtml are filled when Include job page details is on. Every row has the same columns; a value the job doesn't state is null.

Use cases

  • Finance recruiting: see which banks, funds and fintechs are hiring for a role, where, and at what level.
  • Salary benchmarking: compare salary ranges by title, seniority, sector and city, in the local currency.
  • Market intelligence: track hiring volume by sector (trading, risk, compliance, quant) over time.
  • Job alerts and lead lists: schedule a daily run with Posted within: Today.
  • Job board aggregation: feed finance jobs into your own site or newsletter.

FAQ

Do I need an eFinancialCareers account, cookies or a login? No. The scraper reads the same public job pages any visitor sees. It never logs in and needs nothing from you except a search.

How fast is it? eFinancialCareers asks crawlers to wait 10 seconds between requests, and this scraper respects that. A results page holds up to 100 jobs, so 1,000 jobs take about two minutes. Include job page details opens every job page, which adds about 10 seconds per job (around 6 jobs a minute) — leave it off unless you need skills or apply URLs; the full description is already included without it.

How many jobs can I get? Up to 10,000 per search. Set Max jobs to 0 to get everything your searches find. Use filters or more specific keywords to split very large searches.

Why is a location skipped? If eFinancialCareers doesn't recognise a place, it ignores it and returns jobs from every country. The scraper detects this, skips that search, doesn't charge for it, and says so in the run's status message. Use a city or country name, e.g. London or Germany.

Why do some jobs have a salary range when the ad says "Competitive"? Many employers give eFinancialCareers a salary range that the listing doesn't print. When it's there, you get it in salaryMin and salaryMax; salaryText always shows what the ad says.

Which proxy should I use? Keep the default (Apify Proxy, datacenter). It comes with every Apify plan, including the free one. If eFinancialCareers refuses datacenter IPs for a while, the run switches to residential proxies when your account has them, and carries on without them when it doesn't.

What does a run cost? You pay per job saved, per search, and a small fee per run; job page details are a separate, optional charge. See the Pricing tab. Jobs that are skipped or filtered out are never charged.

Is it legal to scrape eFinancialCareers? This Actor only collects publicly available data: job postings that anyone can see on eFinancialCareers without an account, such as the job title, employer, location, salary, description and sectors. Collecting publicly available data is generally legal, but you're responsible for how you use it. Job postings describe roles, not people, but an ad written by a recruitment agency can mention a consultant by name; the scraper removes personal e-mail addresses and phone numbers from descriptions. You must follow privacy laws such as GDPR, PIPEDA and CCPA, as well as eFinancialCareers' terms. If you're unsure, check with a lawyer. More on this: Is web scraping legal?

Does it access any private data? No. Everything comes from pages eFinancialCareers shows to any visitor without logging in. It never uses a login, never touches candidate profiles, applications or private accounts, and follows the site's robots.txt, including its 10-second crawl delay.