Infojobs Jobs Search Scraper
Pricing
from $2.99 / 1,000 job details
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
Maintained by CommunityActor 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
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search, single, or multiple. |
query / keywords | string | desarrollador | Search phrase. |
location | string | Madrid | Province or location filter. |
| direct URL aliases | string / string[] | - | One to 100 official job URLs. |
maxItems | integer | 3 | Global output cap from 1 to 100. |
maxPages | integer | 1 | Search page cap from 1 to 10. |
maxConcurrency | integer | 3 | Detail concurrency from 1 to 10. |
requestTimeoutSecs | integer | 15 | Per-request timeout from 5 to 60 seconds. |
retries | integer | 1 | Transient retries from 0 to 3. |
delayMillis | integer | 0 | Delay before detail requests from 0 to 5,000 ms. |
experienceLevel, salaryMin, salaryMax, remoteFilter, educationLevel | mixed | - | Optional post-extraction filters. |
proxyConfiguration | object | direct | Optional 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-scriptsnpm testapify validate-schemaapify run --input-file INPUT.jsonnpm 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.