Indeed Spain Scraper — Job Listings Extractor avatar

Indeed Spain Scraper — Job Listings Extractor

Pricing

from $1.25 / 1,000 results

Go to Apify Store
Indeed Spain Scraper — Job Listings Extractor

Indeed Spain Scraper — Job Listings Extractor

Scrape job listings from Indeed.es, Spain's largest job board. Extract job title, company, salary, location, description, requirements, and posting date. Filter by keyword, location, salary range, and job type. For recruitment analytics and labor market research.

Pricing

from $1.25 / 1,000 results

Rating

0.0

(0)

Developer

Actor stats

0

Bookmarked

5

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

Indeed Spain Scraper — Extract Job Listings from Indeed Spain

indeed es

Extract structured job listings from Indeed Spain — Spain's most popular job board with thousands of new job postings daily across every industry, location, and employment type.

Try it free — your first $5 of usage is on Apify. No credit card required.

What is Indeed Spain Scraper?

Indeed Spain Scraper extracts structured job listing data from Indeed's Spanish portal (es.indeed.com). It searches by keywords and locations, parses both Mosaic JSON and DOM data, and returns rich, structured records with job title, company details, salary, employment type, location, and more. Each listing returns up to 20+ fields including nested company ratings, parsed salary ranges, and search context.

Use Indeed Spain Scraper to:

  • 💼 Spanish labor market intelligence — track job openings, demand trends, and hiring patterns across Spain
  • 💰 Salary benchmarking — compare compensation ranges by role, city, and industry
  • 📊 Competitive hiring analysis — monitor which companies are hiring, for what roles, and where
  • 🔍 Job market monitoring — detect new openings matching specific keywords, skills, or locations
  • 📈 Workforce trend analysis — track employment type distribution (full-time, part-time, contract) by region
  • 🔄 Automated data pipelines — schedule runs, set up webhooks, and keep your datasets fresh

The Apify platform gives Indeed Spain Scraper built-in scheduling, API access, proxy rotation, and integrations with Make, Zapier, Google Sheets, and more — all out of the box.

What data does Indeed Spain Scraper extract?

Each job listing returns a structured record with the following fields:

FieldDescription
id / jkUnique Indeed job key (16-character hex)
urlDirect link to the job listing on Indeed Spain
titleJob title (e.g., "Desarrollador Full Stack Python")
company.nameEmployer company name
company.ratingCompany rating on Indeed (1.0–5.0)
company.reviewCountNumber of company reviews
location.rawFull location text as displayed
location.cityParsed city name
location.regionParsed region / autonomous community
location.countryAlways ES
salary.rawSalary text as displayed (e.g., "35.000€ - 45.000€ al año")
salary.min / salary.maxParsed numeric salary range
salary.currencyCurrency code (EUR)
salary.periodPay period (year, month, hour)
employmentTypesArray of employment types (Jornada completa, Contrato indefinido, etc.)
descriptionSnippetShort description preview from the search results page
flags.expiredWhether the listing has expired
flags.sponsoredWhether the listing is sponsored
searchContextQuery, location, sort order, page, and position metadata
sourceAlways indeed_es
scrapedAtISO 8601 extraction timestamp

How to use Indeed Spain Scraper

Extracting Spanish job listings takes under two minutes:

  1. Create a free Apify account at apify.com — your first $5 is free
  2. Open Indeed Spain Scraper in Apify Console or click Try for free on this page
  3. Enter search queries — job titles, skills, or keywords (e.g., "data engineer", "marketing digital")
  4. Choose locations — cities, provinces, or regions (e.g., "Madrid", "Barcelona", "Valencia")
  5. Click Start and wait for results
  6. Download your results in JSON, CSV, Excel, XML, or HTML — or access them via API

Input example — Python developer jobs in Madrid

{
"queries": ["python developer"],
"locations": ["Madrid"],
"sort": "date",
"maxPagesPerSeed": 5,
"maxItems": 200
}

Search for data analyst roles across three major Spanish cities:

{
"queries": ["data analyst", "analista de datos"],
"locations": ["Madrid", "Barcelona", "Valencia"],
"maxPagesPerSeed": 3,
"maxItems": 500
}

Input parameters

ParameterTypeDefaultDescription
queriesstring[]["developer"]Job titles, skills, or keywords to search
locationsstring[]["Madrid"]Cities, provinces, or regions in Spain
sortstringdateSort order: date (most recent) or relevance
maxPagesPerSeedinteger1Maximum SERP pages per query+location combination (1–100)
maxItemsinteger(unlimited)Maximum total job listings to return
includeExpiredbooleanfalseInclude expired job listings in results
proxyConfigurationobjectResidential ESProxy settings (residential proxies strongly recommended)

Output example

Each result is a structured JSON object with nested company, location, and salary data:

{
"id": "a1b2c3d4e5f67890",
"jk": "a1b2c3d4e5f67890",
"url": "https://es.indeed.com/viewjob?jk=a1b2c3d4e5f67890",
"source": "indeed_es",
"scrapedAt": "2026-08-29T10:00:00+00:00",
"title": "Desarrollador Full Stack Python",
"company": {
"name": "Accenture",
"rating": 3.9,
"reviewCount": 24500
},
"location": {
"raw": "Madrid",
"country": "ES",
"region": "Comunidad de Madrid",
"city": "Madrid"
},
"salary": {
"raw": "35.000€ - 45.000€ al año",
"min": 35000,
"max": 45000,
"currency": "EUR",
"period": "year"
},
"employmentTypes": ["Jornada completa", "Contrato indefinido"],
"descriptionSnippet": "Buscamos desarrollador Full Stack con experiencia en Python, Django y React para proyecto internacional...",
"flags": {
"expired": false,
"quickApply": false,
"sponsored": false
},
"searchContext": {
"query": "developer",
"locationQuery": "Madrid",
"sort": "date",
"page": 1,
"position": 1
}
}

Download results in JSON, CSV, Excel, XML, or HTML from the Output tab, or pull them programmatically using the Apify API.

Sample dataset: Preview real output in the indeed-es-scraper-sample dataset.

See real records before you run it

Browse sample data extracted by this Actor — fields, format and structure, ready to inspect before your first run.

How much does it cost to use Indeed Spain Scraper?

$1.25 per 1,000 job listings (+ $0.005 per start). Your $5 free trial credit covers ~3,900 job listings.

Technical notes

  • Method: Camoufox (anti-detection Firefox) with Mosaic JSON extraction + DOM fallback — dual-source parsing for maximum coverage
  • Anti-bot bypass: Camoufox with humanized behavior, Spanish locale (es-ES), and session warmup on Indeed homepage
  • Two extraction methods: Mosaic JSON (richer data including salary, ratings, employment types) and DOM parsing (fallback for cards not in JSON)
  • Salary parsing: Automatic extraction of min/max range, currency (EUR/USD), and pay period (year/month/hour)
  • Deduplication: Job key (jk) tracking via KV store prevents duplicate listings across pages
  • Proxy: Residential Spanish proxies strongly recommended for reliable extraction

Integrations

Connect Indeed Spain Scraper to your workflow:

  • API — call programmatically via Apify API (Python, JavaScript, cURL)
  • Webhooks — trigger actions when a run completes
  • Zapier / Make — connect to 5,000+ apps
  • Google Sheets — export directly to a spreadsheet
  • Schedule — run daily or weekly to track the Spanish job market
ActorDescription
Europages ScraperExtract European B2B company profiles for lead generation
Idealista ScraperExtract property listings from Spain's largest real estate portal
Milanuncios ScraperExtract classified ads from Spain's largest marketplace
ClasificadosOnline ScraperExtract car listings from Puerto Rico's largest auto marketplace

Copy to your AI assistant

Copy the Apify Store URL for this Actor and paste it into ChatGPT, Claude, or any LLM with web access:

https://apify.com/rastriq/indeed-es-scraper

The model will read the Actor description, input schema, and field list — then help you build the right API call or integration.

About the data

This Actor is built and maintained by Rastriq, a data intelligence company specializing in structured extraction for market research and competitive analysis. Browse our full field reference and methodology.

Frequently Asked Questions

What is Indeed Spain?

Indeed Spain (es.indeed.com) is the Spanish version of Indeed, the world's largest job search engine. It aggregates job postings from company career pages, staffing agencies, and job boards, making it one of the most comprehensive sources for Spanish labor market data.

What types of jobs can Indeed Spain Scraper find?

Indeed Spain Scraper can search for any job listing on es.indeed.com — from entry-level positions to senior roles across every industry. Use the queries parameter with job titles, skills, or keywords in Spanish or English (e.g., "ingeniero de software", "marketing manager", "enfermero").

Can I search multiple cities at once?

Yes. Pass an array of locations in the locations parameter (e.g., ["Madrid", "Barcelona", "Sevilla"]). Indeed Spain Scraper will search each query in each location, combining all results into a single dataset.

Why do some listings have no salary?

Many employers on Indeed Spain choose not to disclose salary information. Indeed Spain Scraper extracts salary data whenever it's available in the listing. The salary object will contain null values when salary information is not published.

Indeed Spain Scraper extracts publicly available data from es.indeed.com. As with any data collection, review the site's Terms of Service before using scraped data commercially. For guidance, see Apify's blog on the legality of web scraping.

I found a bug or my run failed. Where do I report it?

Please open an issue in the Issues tab. Include your input configuration and run ID so we can investigate quickly.