Infojobs Jobs Search Scraper avatar

Infojobs Jobs Search Scraper

Pricing

from $2.99 / 1,000 job details

Go to Apify Store
Infojobs Jobs Search Scraper

Infojobs Jobs Search Scraper

Scrape job listings from Infojobs.net, a leading job platform in Spain and Latin America. Extract job titles, companies, locations, contract types, salary ranges, and experience requirements.

Pricing

from $2.99 / 1,000 job details

Rating

0.0

(0)

Developer

Jobs API

Jobs API

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 hours ago

Last modified

Categories

Share

Extract rich, detail-verified public vacancies from InfoJobs Spain. The Actor discovers public offers or fetches exact offer URLs, verifies canonical identity, parses full detail pages, and emits only complete job records.

Modes

  • search: discover offers from a bounded keyword/location search and enrich their details.
  • single: fetch one exact official offer URL.
  • multiple: fetch up to 100 exact official offer URLs with bounded concurrency.

jobUrl, directUrl, jobUrls, directUrls, startUrl, and startUrls remain compatible aliases. Direct URLs must use HTTPS on www.infojobs.net and end in an official /of-<id> route.

Input

FieldTypeDefaultDescription
modestringsearchsearch, single, or multiple.
query / keywordsstringdesarrolladorSearch phrase.
locationstringMadridProvince or location filter.
direct URL aliasesstring / string[]-One to 100 official job URLs.
maxItemsinteger3Global output cap from 1 to 100.
maxPagesinteger1Search page cap from 1 to 10.
maxConcurrencyinteger3Detail concurrency from 1 to 10.
requestTimeoutSecsinteger15Per-request timeout from 5 to 60 seconds.
retriesinteger1Transient retries from 0 to 3.
delayMillisinteger0Delay before detail requests from 0 to 5,000 ms.
experienceLevel, salaryMin, salaryMax, remoteFilter, educationLevelmixed-Optional post-extraction filters.
proxyConfigurationobjectdirectOptional Apify Proxy or custom proxy routing.
{
"mode": "search",
"query": "desarrollador",
"location": "Madrid",
"maxItems": 10,
"maxPages": 2,
"proxyConfiguration": { "useApifyProxy": false }
}

Output and quality

Each dataset row includes stable job identity, canonical URLs, title, company and ratings, location, work arrangement, salary, employment and experience, requirements, education, category, sectioned description, truthful apply controls, listing provenance, request receipts, field coverage, and runtime metadata.

Rows are written only after title, company, location, substantial description, canonical URL, and offer ID are verified. Partial search or multiple runs preserve complete records and report diagnostics in OUTPUT_SUMMARY, RUN_HEALTH, RUN_DIAGNOSTICS, and RUN_SKIPS. A run with no complete records fails explicitly. The dataset validator rejects empty, duplicate, placeholder, unofficial, or schema-invalid data.

Local use

npm ci --ignore-scripts
npm test
apify validate-schema
apify run --input-file INPUT.json
npm run validate

Direct access is the default. Configure an authorized proxy only when needed; proxy credentials are never logged or stored. Keep limits bounded and collect only public job data. Respect InfoJobs terms, robots directives, and applicable privacy and employment laws. Do not automate applications or collect candidate data.