Tecnoempleo Scraper — Spain IT & Tech Jobs avatar

Tecnoempleo Scraper — Spain IT & Tech Jobs

Pricing

Pay per usage

Go to Apify Store
Tecnoempleo Scraper — Spain IT & Tech Jobs

Tecnoempleo Scraper — Spain IT & Tech Jobs

Fetch live IT vacancies from Tecnoempleo.com, Spain's specialist tech job board. Records include title, company, location, technology stack, salary hints and apply URL. The fastest way to track the Spanish developer market for boards, bots and recruiting.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Nomad.Dev

Nomad.Dev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Categories

Share

Scrape current IT and developer vacancies from Tecnoempleo.com, Spain's dedicated tech job board.

What Tecnoempleo data does this scraper extract?

Each result is one flat JSON record per job posting:

FieldMeaning
titleJob title as posted
companyHiring company / organisation
locationLocation / duty station (may include remote hints)
urlDirect link to the posting
postedAtPosting date where the source provides it
snippetShort description excerpt
idStable source-side identifier

How to scrape Tecnoempleo with this Actor

  1. Click Try for free / Run — no login to the target site, no cookies, no proxies to configure.
  2. Adjust the input (keyword, filters, maxItems) or keep the defaults.
  3. Run it and export the dataset as JSON, CSV or Excel, or read it over the API.

Run it from your own code:

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("nomad-agent/tecnoempleo-scraper").call(run_input={"maxItems": 50})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["title"], "—", item["company"], item["url"])

Or a single HTTP call that runs the Actor and returns items in one response:

curl -X POST \
"https://api.apify.com/v2/acts/nomad-agent~tecnoempleo-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"maxItems": 50}'

Input

FieldTypeDefaultNotes
keywordstring(empty)Case-insensitive substring matched against title OR snippet. Leave empty to return everything.
titleExcludearray[]Drop listings whose title contains any of these case-insensitive terms.
companyExcludearray[]Drop listings whose company contains any of these case-insensitive terms.
postedSinceinteger0Drop listings older than N days, computed from the RSS feed's parsed publish date. Listings with no parseable publish date are always kept (never dropped for being "too old" when age is unknown). Set 0 to disable.
maxItemsinteger80Maximum number of postings to return. The RSS feed delivers up to ~80 of the most recent listings. Set 0…
cacheTtlSecondsinteger1800(Advanced) Reuses the last RSS fetch for this many seconds so rapid re-runs don't hit Tecnoempleo again. Set 0 to always fetch live.

Output example

{
"id": "rf-118842abc123def4567890abcdef1234",
"title": "Programador/a Python",
"company": "Sopra Steria",
"location": "Valencia (Remoto)",
"url": "https://www.tecnoempleo.com/programador-python-valencia/118842",
"postedAt": "2026-06-30",
"snippet": "Se busca programador/a Python con experiencia...",
"source": "tecnoempleo"
}

Integrations

Export results as JSON, CSV or Excel; connect via Make, Zapier or n8n; call directly with run-sync-get-dataset-items; or plug into AI agents through the Apify MCP server.

Pricing

Pay per event: $0.05 per Actor start and $0.004 per job returned. 100 jobs ≈ $0.45. No subscription, no rental — you pay only for what you fetch.

Use cases

  • Spanish tech-job boards and alert bots
  • Sourcing developers in Spain
  • Tracking which companies are actively hiring IT talent in Spain
  • Filtering the live feed for specific tech keywords via the keyword input

FAQ

Is it legal to scrape Tecnoempleo? This Actor reads only publicly available job postings — data any visitor can see without logging in. No personal data behind authentication is touched. Review the target site's terms and your local regulations for your specific use case.

Do I need an account on the target site? No. Postings are fetched from public pages/APIs — no login, cookies or session tokens.

How fresh is the data? Every run fetches live listings. Results are cached for cacheTtlSeconds (default 30 min, set 0 to always hit the source live).

How many jobs can I get? maxItems caps the run (set 0 where supported for no cap). Most sources paginate from newest to oldest.

Something broken or missing? Open an issue on the Actor's Issues tab — it is monitored and reliability fixes ship fast.