InfoJobs Spain Job Scraper: Ofertas de Empleo avatar

InfoJobs Spain Job Scraper: Ofertas de Empleo

Pricing

from $0.71 / 1,000 job offers

Go to Apify Store
InfoJobs Spain Job Scraper: Ofertas de Empleo

InfoJobs Spain Job Scraper: Ofertas de Empleo

Scrape InfoJobs Spain job offers (ofertas de empleo) by keyword, province, city, category, remote or hybrid work, contract, hours, education, minimum salary and date. Get structured pay, full description, skills and languages as JSON, CSV or Excel. Monitor only new offers on a schedule.

Pricing

from $0.71 / 1,000 job offers

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

💼 InfoJobs Spain Job Scraper: Ofertas de Empleo

Get the InfoJobs offers you actually want, with pay, full text and only the new ones each day
Filter Spain's largest job board by place, category, remote work, contract, hours, education, salary and posting date. Every row comes back clean, with structured salary and the skills mentioned.
🎯 Filters that narrow fast
Province, city, category, remote, contract, hours, education, salary, date
💶 Pay as numbers
Minimum, maximum, per year or month, gross. Left out when not advertised
🔔 New-offer monitor
Name a search, schedule it, and receive only offers you have not seen
🧰 Skills spotted for you
Full description plus skills, languages and years of experience it mentions

🔍 What does InfoJobs Spain Scraper do?

InfoJobs Spain Scraper collects ofertas de empleo from InfoJobs (infojobs.net), the biggest job board in Spain. Search by keyword, or narrow by province, city, job category, on-site, hybrid or fully remote work, contract type, working hours, education level, minimum gross salary and how recently the offer was posted. You can also paste an InfoJobs search link you already built. Each offer comes back as one row with the title, employer, city, contract, hours, salary range, posting date, the complete description, and the skills, languages and years of experience written in it. Every run also saves a summary of how many offers match on InfoJobs and how they split by province, category and contract. Run it once, on a schedule, or from your own tools through the Apify API.

💡 Why use InfoJobs Spain Scraper?

  • I am a recruiter or staffing agency checking which employers are hiring for a role in my province this week, and at what pay.
  • I run a job aggregator or newsletter and need a clean daily feed of new Spanish offers without duplicates.
  • I am a labour-market analyst measuring demand and advertised salaries by category, city or contract type over time.
  • I am a career coach or job seeker who wants fully remote or hybrid offers above a salary floor, delivered as soon as they appear.

🚀 How to use InfoJobs Spain Scraper

STEP 1
Describe the offers you want
Type a keyword, pick provinces, categories and filters, or paste an InfoJobs search link.
STEP 2
Set how many
Choose the maximum number of offers. Add a monitor name if you want only new ones next time.
STEP 3
Run and export
Click Save & Start, then download JSON, CSV or Excel, or schedule the run.

📥 Input

FieldTypeRequiredDescription
startUrlsarray of URLsNoInfoJobs search links. When filled, they replace the filters below. Province and category pages work too.
keywordstringNoJob title, skill or company, for example camarero or python. Empty lists the newest offers in Spain.
provincesarray of enumNoSpanish provinces to include. Leave empty for all of Spain.
citiesarray of stringsNoCities as written on InfoJobs, for example Madrid or Sabadell.
categoriesarray of enumNoInfoJobs job categories, for example Informática y telecomunicaciones.
remoteWorkarray of enumNoOn-site, hybrid or fully remote.
contractTypesarray of enumNoPermanent, fixed-term, freelance, part-time, training and other contract types.
workdaysarray of enumNoFull-time, part-time or intensive schedules by shift.
educationarray of enumNoEducation level asked for, from no studies to doctorate.
salaryMinintegerNoMinimum advertised gross salary in euros. 0 means no salary filter.
salaryPeriodenumNoWhether the minimum salary is per year or per month.
postedWithinenumNoAny time, last 24 hours, last 7 days or last 15 days.
sortByenumNoNewest first (default) or most relevant.
monitorNamestringNoName of a saved search. Later runs with the same name return only offers not delivered before.
resetMonitorbooleanNoForget everything remembered under the monitor name and start fresh.
maxItemsintegerNoMaximum offers to return. Defaults to 20.
includeDescriptionbooleanNoAdds the full description and the skills, languages and experience found in it. Defaults to true.
proxyConfigurationobjectNoConnection settings. Spanish connections are pre-selected.

📤 Output

A structured dataset of InfoJobs offers. Download it as JSON, CSV, HTML or Excel. Fields InfoJobs does not show for an offer are left out instead of being filled with placeholders.

{
"id": "efe545a99b44c8be5a31d0428faeaa",
"url": "https://www.infojobs.net/vitoria-gasteiz/encargado-obra-edificacion/of-iefe545a99b44c8be5a31d0428faeaa",
"title": "Encargado/a de obra de edificación",
"companyName": "VASCO GALLEGA DE CONSTRUCCIONES SA",
"companyUrl": "https://www.infojobs.net/vasco-gallega-de-construcciones-sa/em-i97484948495749866583676026173641608042",
"city": "Vitoria-Gasteiz",
"remoteWork": "On-site",
"isRemote": false,
"contractType": "Indefinido",
"workday": "Completa",
"salaryMin": 45000,
"salaryMax": 50000,
"salaryPeriod": "year",
"salaryCurrency": "EUR",
"salaryType": "gross",
"salaryText": "45,000-50,000 EUR gross per year",
"postedAt": "2026-10-23T16:36:42Z",
"isNew": true,
"isPromoted": true,
"isExecutive": true,
"description": "Empresa promotora-constructora de referencia y amplia trayectoria situada en Vitoria-Gasteiz...",
"skills": ["PRL", "Carnet de conducir"],
"experienceYearsMentioned": 5,
"scrapedAt": "2026-10-23T18:20:11.984Z"
}

Each run also saves a search summary with the number of matching offers on InfoJobs, the pages read, the offers returned, and counts by province, category, contract type, work model, hours and education. Open it from the Output tab.

📊 Data table

FieldTypeDescription
idstringInfoJobs offer ID.
urlstringDirect link to the offer.
titlestringJob title.
companyNamestringHiring company.
companyUrlstringLink to the company page on InfoJobs.
companyLogoUrlstringCompany logo image.
citystringCity of the offer as shown by InfoJobs.
remoteWorkstringOn-site, Hybrid or Fully remote.
isRemotebooleanTrue when the offer is fully remote.
contractTypestringContract type, for example Indefinido.
workdaystringWorking hours, for example Completa.
salaryMinnumberLowest advertised salary. Left out when no salary is shown.
salaryMaxnumberHighest advertised salary, when a range is shown.
salaryPeriodstringyear or month.
salaryCurrencystringCurrency code, normally EUR.
salaryTypestringgross or net.
salaryTextstringThe salary as one readable line.
postedAtstringISO 8601 publication time.
isNewbooleanTrue when InfoJobs marks the offer as new.
isPromotedbooleanTrue for promoted offers.
isExecutivebooleanTrue for executive-level offers.
descriptionstringComplete offer text.
skillsarraySkills and tools mentioned in the offer text.
languagesarrayLanguages mentioned in the offer text.
experienceYearsMentionedintegerYears of experience stated in the text, when it states one.
scrapedAtstringISO 8601 time the row was collected.

💰 Pricing

This Actor uses pay per event pricing. You are charged one event for each job offer saved to the dataset, and the price per event drops on higher Apify plans. Offers a monitor has already delivered and runs that find nothing are not charged. There is no subscription and no minimum spend, and a spending limit you set on the run is always respected.

Free plan runs are limited to 25 offers per run, 3 runs per day, and a 30 minute wait between runs.

⭐ Enjoying InfoJobs Spain Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
Got a clean list of Spanish job offers with salaries instead of paging through InfoJobs by hand?
A 5-star rating takes 10 seconds and helps other recruiters and labour-market analysts find it. Your feedback also tells us what to build next.
★  Rate this Actor on Apify

✨ Tips

  • Start with the newest first order. It is the default, and it is what makes the monitor stop early once it reaches offers you already have.
  • Schedule a monitor. Give the run a monitor name and schedule it daily; each run returns only offers it has not returned before. Use one name per saved search.
  • Combine filters to size a market. Province, category and posting date together give you a quick count in the search summary before you export anything.
  • Use the salary floor with care. Offers that hide their salary are excluded when a minimum salary is set.
  • Start small. Test with 10 to 25 offers before scaling up to thousands.
  • Retries in the log are normal. InfoJobs sometimes shows a check to a connection. The run simply continues from another Spanish address.

❓ FAQ, disclaimers, and support

How many offers can I get in one run?

Each page of InfoJobs results holds about 20 offers, and the Actor keeps turning pages until your limit is reached, up to 5,000 offers per run. The search summary tells you how many offers match in total.

¿Cómo extraer ofertas de empleo de InfoJobs por provincia y sueldo?

Choose one or more provinces, set a minimum salary and its period, and run. You can also paste the InfoJobs search link of a search you already built, and the Actor collects it page by page.

Does it include salaries, remote work and contract details?

Yes. Salary is returned as numbers when the employer advertises it, and left out when it does not. Every row also carries the work model, contract type and working hours.

Does it get blocked?

It uses Spanish connections by default and retries from a fresh address when InfoJobs asks for a check. It does not log in and does not need an account.

Does it return recruiter phone numbers or emails?

No. It collects the public offer data shown on InfoJobs search results: employer, offer text, pay, place and dates. It does not collect contact details or candidate data.

This Actor reads publicly accessible job offers with no login required. You are responsible for ensuring your use of the data complies with applicable laws and the InfoJobs Terms of Service.

Disclaimer: This Actor accesses public job offers only and does not log in. InfoJobs is a trademark of its respective owner. This Actor is not affiliated with or endorsed by InfoJobs.

🔗 Other actors