VOOZH about

URL: https://apify.com/crawlerbros/infojobs-scraper

⇱ InfoJobs Spain Jobs Scraper Β· Apify


Pricing

from $1.00 / 1,000 results

Go to Apify Store

InfoJobs Spain Jobs Scraper

Scrape job listings from InfoJobs.net (Spain) with titles, companies, descriptions, contract types, salaries, locations, and more. HTTP-only via embedded search JSON.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

27

Total users

9

Monthly active users

2 months ago

Last modified

Share

Scrape job listings from InfoJobs.net β€” Spain's largest job board β€” including titles, companies, descriptions, contract types, salaries, locations, and more.

Output (per job)

  • type = job_infojobs
  • id (of-xxx), jobId (bare code without prefix), url
  • title
  • descriptionHtml, descriptionText
  • companyName, companyLogo, companyUrl
  • companySector, companySize (when present on the detail page)
  • city, province, country
  • contractType, workday, teleworking, remoteType (canonical: presencial / hibrido / teletrabajo)
  • experienceMin, studyLevel, yearsOfContractExperience
  • category, subcategory
  • salary, salaryMin, salaryMax, salaryPeriod, salaryType, salaryCurrency
  • skills, languages, benefits, processPhase (lists, when the detail page advertises them)
  • vacancies, applicationsCount / applicantCount
  • postedAt, closingDate / expiresAt
  • externalId (source reference / offer code used by the employer)
  • isPromoted, isExecutive, isVisibleToCompany, promotions, states
  • scrapedAt

Fields are only included when a non-empty value is available β€” so datasets never contain nulls. If a run extracts zero jobs (for example, a bad URL or an aggressive anti-bot block), a single job_infojobs_blocked sentinel record is emitted so the dataset is never empty.

Input

FieldTypeDescription
searchUrlsstring[]InfoJobs search URLs, or direct job detail URLs (…/of-<id>). Default: https://www.infojobs.net/jobsearch/search-results/list.xhtml?keyword=python.
keywordstringFallback keyword used to build a search URL when searchUrls is empty.
provincestringClient-side filter on the parsed city / province field (e.g. Madrid, Barcelona).
categorystringExtra keyword appended as &category= when a search URL is synthesised.
contractTypeenumany / indefinido / temporal / practicas / autonomo / otros.
workdayenumany / completa / parcial / indiferente.
teleworkingenumany / presencial / hibrido / teletrabajo.
maxItemsintegerMaximum jobs per run. Default 3.
proxyConfigurationobjectApify proxy. Datacenter recommended; residential helps when Distil blocks the IP.

How it works

  1. The actor fetches the listing URL with curl_cffi (chrome131 TLS impersonation) and parses the embedded window.__INITIAL_PROPS__ JSON blob.
  2. Each offer record already exposes title, description, city, company, contract type, workday, teleworking, salary, and posting date.
  3. Each job's detail page is then fetched best-effort to pick up experienceMin, studyLevel, category, subcategory, province, and applicationsCount β€” listings stay in the dataset even when the detail fetch is blocked.
  4. Client-side filters (contractType / workday / teleworking / province) run on the parsed Spanish labels.

FAQ

Do I need a proxy? Not strictly β€” InfoJobs often serves a 200 on the search page from datacenter IPs. When you see a captcha interstitial, switch the proxy group to residential.

Does it scrape beyond Spain? InfoJobs is a Spain-only platform β€” every posting is tagged country = "Spain".

Why do some fields disappear? Fields are omitted when empty rather than returned as null, so your dataset is always clean. Detail-page-only fields (experienceMin, studyLevel, category, subcategory, skills, languages, benefits, vacancies, processPhase, closingDate, externalId, companySector, companySize, applicationsCount) depend on the detail page being reachable; listing-level fields (title, company, salary, contract, city, remoteType, isPromoted, etc.) are always present when a job is returned.

What's the job_infojobs_blocked sentinel? A single row emitted when zero jobs were extracted β€” useful to tell the difference between "no results" and "scraper failed silently".

You might also like

InfoJobs Job Scraper πŸ‡ͺπŸ‡Έ

easyapi/infojobs-job-scraper

Scrape job listings from InfoJobs Spain - Extract detailed job information including titles, descriptions, company details, and more. Perfect for job market analysis, recruitment research, and tracking employment opportunities in Spain.

InfoJobs Spain Jobs Scraper

jungle_synthesizer/infojobs-scraper

Scrape job listings from InfoJobs.net (Spain) β€” extract titles, companies, locations, salaries, contract types, experience requirements, skills, and full descriptions.

πŸ‘ User avatar

BowTiedRaccoon

2

Infojobs Jobs Search Scraper

ecomscrape/infojobs-jobs-search-scraper

Automate job data collection from InfoJobs.net, Spain's leading employment portal with over 3 million professionals. Extract comprehensive job listings including salaries, contract types, company details, and location data for market analysis, recruitment automation, and competitive intelligence.

ecomscrape

11

InfoJobs Spain Scraper - Low-costπŸ’²πŸ”₯πŸ’ΌπŸ‡ͺπŸ‡Έ

delectable_incubator/infojobs-spain-scraper-low-cost

Looking to collect job listings from InfoJobs? πŸ’ΌπŸ‡ͺπŸ‡Έ This InfoJobs Job Scraper extracts job title, company name, location, salary, work mode, contract type, posting date, job URL and more from InfoJobs search results. Ideal for recruitment analytics, job market research & hiring trend monitoring πŸ“Š

Infojobs Jobs Details Scraper

ecomscrape/infojobs-jobs-details-scraper

Automate job data collection from InfoJobs.net, Spain's largest employment platform with over 3 million registered professionals. Extract detailed job listings including descriptions, requirements, company information, salaries, and candidate matching data for market research.

ecomscrape

5

InfoJobs Jobs Scraper

alvaraaz/infojobs-actor

Scrape Infojobs effortlessly with this extremely fast and intuitive Jobs Scraper. Retrieve structured data as job titles, companies, locations, salaries, employment type, and detailed descriptions.

πŸ‘ User avatar

Jose Fernando Álvarez Romero

35

5.0

InfoJobs.net Scraper

lexis-solutions/infojobs-net-scraper

Scraper to extract data from InfoJobs.net job postings such as company name, job title, location, salary, contract type, and job description.

πŸ‘ User avatar

Lexis Solutions

74

5.0

InfoJobs Spain Extractor

kawsar/infojobs-spain-extractor

Pulls job listings from InfoJobs.net by keyword, location, and category, so you can track Spanish salary ranges and hiring trends without manual browsing.

InfoJobs Job Scraper - Barato Cheap πŸ’ΌπŸ‡ͺπŸ‡ΈπŸ”Ž

scrapestorm/infojobs-job-scraper---barato-cheap

Looking to collect job listings from InfoJobs? πŸ’ΌπŸ‡ͺπŸ‡Έ With this InfoJobs Job Scraper πŸ”Ž gather job data from InfoJobs URLs including job title, company name, location, work mode, salary, contract type, posting date, job URL & more. Perfect for job market analysis and hiring trend monitoring πŸ“Š

3

5.0