eFinancialCareers Scraper avatar

eFinancialCareers Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
eFinancialCareers Scraper

eFinancialCareers Scraper

Scrape eFinancialCareers for finance & banking jobs worldwide. Extract salary, sectors, work arrangement and full descriptions across 40+ countries. No API key required.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

7

Total users

3

Monthly active users

44 minutes ago

Last modified

Share

eFinancialCareers Scraper

Scrape structured job listings from eFinancialCareers β€” Global (Finance). 20,000+ active listings. No API key required.


Why this scraper?

πŸ’Ή Global finance and banking jobs

eFinancialCareers is the leading global job board for finance, banking, and investment management professionals.

🌍 Multi-country coverage

Covers US, UK, Europe, Asia-Pacific, and Middle East finance markets in one platform.

πŸ“„ Full job descriptions

Enable fetchDetails to retrieve complete job descriptions in all three formats.

πŸ’° Salary data

Salary ranges where published by employers.

πŸ”„ Repost detection

Cross-run deduplication with a 90-day TTL. Use skipReposts: true for new-only feeds.

βš™οΈ No API key required

Runs without any third-party credentials.


Input parameters

ParameterTypeDescriptionDefault
searchQuerystringJob title, keyword, or skill to search for.β€”
locationstringCity or region to filter by. Leave empty to search all locations.β€”
maxResultsintegerMaximum number of results to return.5
daysOldintegerOnly return listings published within the last N days.β€”
employmentTypearrayEmployment type filter.β€”
workArrangementTypearrayFilter by work arrangement. Leave empty to include all arrangements.β€”
positionTypearrayFilter by position type. Leave empty to include all types.β€”
skipRepostsbooleanSkip listings already seen in previous runs (90-day deduplication window).false
startUrlsarrayList of specific URLs to scrape. Bypasses the search input.β€”

Output schema

Each result contains the following fields.

FieldTypeDescription
idstringUnique job listing ID from the source platform.
urlstringDirect URL to the job listing.
titlestringJob title as published.
companystringEmployer / company name.
locationstringFull location string as published.
citystringCity of the work location.
countrystringCountry code (ISO 3166-1 alpha-2).
contractTypestringContract type (permanent, contract, temporary, etc.).
workSchedulestringWork schedule (full-time, part-time, etc.).
salaryMinnumberMinimum salary (null if not published by employer).
salaryMaxnumberMaximum salary (null if not published by employer).
salaryCurrencystringISO 4217 currency code (null if no salary published).
salaryPeriodstringSalary period: YEAR / MONTH / WEEK / DAY / HOUR.
publishDatestringPublication date (YYYY-MM-DD).
publishDateISOstringPublication date in ISO 8601 format.
sourcestringSource domain name.
scrapedAtstringISO 8601 timestamp of when this item was scraped.
contentHashstringMD5 hash of key fields for change detection (16 chars).
summarystringHuman-readable one-line summary of the listing.
changeStatusstringChange status: NEW / MODIFIED / UNCHANGED.
isRepostbooleanTrue if this listing was seen in a previous run (90-day window).
originalPublishDatestringOriginal publish date if this is a repost (null otherwise).
originalUrlstringOriginal URL if this is a repost (null otherwise).

Example output record:

{
"id": "123456",
"url": "https://www.efinancialcareers.com/jobs/senior-developer/123456",
"title": "Quantitative Analyst",
"company": "Goldman Sachs",
"location": "London",
"city": "London",
"country": "INTL",
"contractType": "Permanent",
"workSchedule": "Full-time",
"salaryMin": 45000,
"salaryMax": 60750,
"salaryCurrency": "GBP",
"salaryPeriod": "YEAR",
"publishDate": "2026-04-15",
"publishDateISO": "2026-04-15",
"source": "efinancialcareers.com",
"scrapedAt": "2026-04-24T09:00:00.000Z",
"contentHash": "a3f1b2c4d5e67890",
"summary": "Quantitative Analyst Β· Goldman Sachs Β· London",
"changeStatus": "NEW",
"isRepost": false,
"originalPublishDate": null,
"originalUrl": null
}

Examples

1 β€” Search for Quantitative Analyst roles in London

{
"searchQuery": "quant analyst",
"location": "London",
"maxResults": 100
}

2 β€” All listings without filters

{
"searchQuery": "",
"maxResults": 500
}

3 β€” Scrape a specific search page directly via startUrls

{
"startUrls": [
{
"url": "https://www.efinancialcareers.com/jobs?q=quant+analyst"
}
],
"maxResults": 50
}

4 β€” Daily feed β€” new listings only, past 24 hours, no reposts

{
"searchQuery": "",
"daysOld": 1,
"skipReposts": true,
"maxResults": 1000
}

πŸ’° Pricing

$1.50 per 1,000 results β€” you only pay for successfully retrieved listings. Failed retries and filtered reposts are never charged.

ResultsCost
100~$0.15
1,000~$1.50
10,000~$15.00
100,000~$150.00

Flat-rate alternatives typically charge $29–$49/month regardless of usage.

Use the Max results cap in the input to control your spend exactly.


Performance

Run sizeApprox. time
100 listings~2 min
1,000 listings~15 min
10,000 listings~2.5 hours

Known limitations

  • Languages: Only en, de, and fr culture codes are supported. Other locale subtags cause errors.
  • Salary: Not consistently published β€” salaryMin and salaryMax may be null.
  • fetchDetails: Setting fetchDetails: false returns list-page fields only.

Technical details

  • Source: efinancialcareers.com β€” Global (Finance)'s job market
  • Memory: 256 MB
  • Repost storage: KeyValueStore efinancialcareers-job-dedup, 90-day TTL
  • Retry: Automatic retry on network errors, exponential backoff, 3 attempts per request

Additional services

Need a custom actor, additional filters, scheduled runs, or integration support? Send an email to info@unfencedgroup.nl β€” we build on request.


Part of the Unfenced Group European job board scraper portfolio β€” 50+ job markets covered. Built by unfenced-group Β· Issues? Open a ticket or send a message.