InfoJobs Scraper
by minyo
A powerful, customizable, fast and efficient InfoJobs scraper designed to extract job data with precision. Perfect for analysis, career planning, mark...
Opens on Apify.com
About InfoJobs Scraper
A powerful, customizable, fast and efficient InfoJobs scraper designed to extract job data with precision. Perfect for analysis, career planning, market insights, or whatever use you want to give to the data it provides.
What does this actor do?
InfoJobs Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
InfoJobs Scraper ## β What does InfoJobs Scraper do? InfoJobs Scraper is a highly customizable and efficient tool to extract job postings data from InfoJobs.net. Designed for flexibility and speed, it allows you to tailor your scraping process to suit specific needs. You can extract detailed information such as: - π Job title - π Description - π City - π’ Company name - β° Workday type - π Contract type - π Job type - π° Minimum and maximum salary - π
Publish date - π Job posting URL ## π₯ Why choose our InfoJobs Scraper? Compared to other scrapers, InfoJobs Scraper stands out due to: 1. ποΈ Fully personalized search: Provides the full range of filters provided by InfoJobs, including multi-selection across various parameters, granting you complete control and precision over your job search. 2. β¨ Easy to use: Inputs are designed for simplicity, with most fields using select options, enabling quick and straightforward configuration. 3. β‘ Superior efficiency: The fastest and with cheapest computational costs available, making it the most efficient and cost-effective choice. 4. π Structured outputs: Get data in a clean and consistent format ready for analysis. ## π‘ Use cases for InfoJobs data The data extracted with InfoJobs Scraper can be applied to: - π Job market analysis: Identify in-demand skills, salary trends, and hiring hotspots. - π Competitive intelligence: Track hiring patterns of competing companies. - π Research: Analyze employment trends and labor market dynamics. - π§ Career planning: Spot opportunities for reskilling and upskilling. - π¨ Data visualization: Create compelling graphs and maps to showcase job data insights. ## π How to Use the InfoJobs Scraper This scraper supports two main ways to scrape job offers from InfoJobs: 1. π» Through the Apify UI 2. π€ Via API At its core, the scraper uses the following parameters: - Keyword (the job title or role you are searching for). - Filter parameters (such as province, city, teleworking, etc.). If the keyword is left empty (""), the scraper will return all offers that match your chosen filters.\ Each filter parameter is an array of IDs. Filter parameters allow multiple selection. ### π₯ Input schema example json { "keyword": "Developer", "province": ["33", "9"], "city": ["Madrid", "Getafe", "Barcelona"], "teleworking": ["1", "2"], "category": ["150"], "workday": ["1"], "contractType": ["8", "5"], "sinceDate": ["_15_DAYS"], "experienceMin": "_0_YEARS", "experienceMax": "_10_YEARS", "educationIds": ["10"] } If any filter parameter is set to, ["all"] means βinclude all options for that filter,β (which is the same as not including it on the input json) while "teleworking": ["1", "2"] means βinclude only those specific IDs.β (In this example, 1 = Presencial, and 2 = Solo teletrabajo.) > Ok but, how do I know which filters are available and which ID's they have?... Don't worry, gotcha :) > For a complete list of available filters and their IDs, visit our JSON Reference Table (and the JSON itself). --- ### 1. π» UI Usage When you run the scraper from the Apify web interface, you donβt need to worry about the numeric IDs. Instead, you will see: 1. A βKeywordβ text area where you can type the job title (or leave it empty to get all results). 2. Select boxes for each filter (province, city, teleworking, etc.). You can choose multiple options from each dropdown. By default, all filters are set to "all", meaning no specific restriction on those parameters. 3. The UI automatically converts your chosen options (titles) into the correct IDs and discards those with no restriction. Example flow in the UI: 1. Enter Full Stack Developer in the Keyword field. 2. For Teleworking, choose βPresencialβ and βSolo teletrabajo.β 3. (Optional) Set Province, City, or any other filters as neededβor leave them as βAll.β 4. Click Start to launch the scraper. This approach is straightforward: the interface builds the JSON for you. --- ### 2. π€ API Usage If you prefer to call the scraper programmatically, you'll have to buid the input object by yourself. #### Constraints you need to know: 1. Keyword, experienceMin and experienceMax params are single valued - β
Correct: json { "keyword": "Frontend Engineer", "province": ["33", "9"], "experienceMin": "_0_YEARS", "experienceMax": "_10_YEARS", "teleworking": ["3", "2"], } - β Incorrect: json { "keyword": ["Frontend Engineer", "Barber"], "province": ["33", "9"], "experienceMin": ["_0_YEARS", "_1_YEARS"], "experienceMax": ["_5_YEARS", "_7_YEARS"], "teleworking": ["3", "2"], } 2. Params format: Array of strings for multi valued, and simple strings for single valued - β
Correct: json { "keyword": "Frontend Engineer", "province": ["33", "9"], "teleworking": ["3", "2"], } - β Incorrect: json { "keyword": ["Frontend Engineer"], "province": [33, 9], "teleworking": [3, 2], } 3. Add only needed params: - β
Correct: json { "keyword": "Frontend Engineer", "province": ["33", "9"], "sinceDate": ["_7_DAYS"], "teleworking": ["3", "2"], } json { "keyword": "Frontend Engineer", "teleworking": ["3", "2"], } - β Incorrect: json { "keyword": "Frontend Engineer", "province": ["all"], "sinceDate": ["all"], "teleworking": [3, 2], } #### π Where can I find available filters and their corresponding ID's? > Check our JSON Reference Table (and the JSON itself) to find all available filters options and their IDs for province, city, category, etc. --- ### π Conclusion - UI Method: Easiest for quick scraping. Just select the filter titles and let the UI handle the ID mapping. - API Method: Perfect for programmatic or automated workflows. You must supply the filter IDs yourself in the JSON input and respect the constraints. No matter which method you choose, the output will be the list of InfoJobs offers that match your specified keyword(s) and filters. If you have any questions, check our FAQ or reach out for support! #### π Give it a try! 1. β
Click on Try for free. 2. β
Fill in the input parameters to customize your search. 3. β
Click Save & Start. 4. β
Download and analyze your data from the Output tab when the run is complete. ## π€ Example output schema The scraper will generate structured JSON data similar to this: json { "id": "e4687ccf8745739ac6c60eea4a8f1e", "title": "Full Stack Developer", "description": "We are looking for a Full Stack Developer to join our team.", "city": "Madrid", "companyName": "Tech Solutions", "workday": "Completa", "contractType": "Indefinido", "jobType": "Presencial", "minSalary": 30000, "maxSalary": 40000, "publishDate": "2025-01-20T12:20:24Z", "url": "https://www.infojobs.net/madrid/full-stack-developer/of-ie4687ccf8745739ac6c60eea4a8f1e" } ## π° Pricing The InfoJobs Scraper is available for $30 per month plus computational costs. - πΈ Fixed monthly fee: $30 - β‘ Computational costs: Minimal, thanks to the scraperβs high efficiency This means you get unlimited access for a fixed price, while keeping additional costs low due to optimized performance. Run as many scrapes as you need while maintaining cost-effectiveness. Run a test scrape to estimate the resources required and scale accordingly. ## π― Additional features - π Integrations: Connect with cloud services like Google Sheets, Slack, Make or Zapier for seamless workflows. - π© Webhooks: Receive notifications when a run completes successfully. - π‘ API Access: Manage your scraping process programmatically using the Apify API. ## βοΈ Is scraping InfoJobs legal? InfoJobs Scraper only extracts publicly available data and adheres to ethical scraping practices. Ensure you comply with local data protection laws and avoid scraping personal data without a legitimate purpose. Consult legal professionals if in doubt. ## π¬ Feedback and support Weβre constantly improving InfoJobs Scraper. If you encounter a bug or have suggestions, please create an issue in the Issues tab of the Apify Console. Your feedback is invaluable!
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try InfoJobs Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- minyo
- Pricing
- Paid
- Total Runs
- 765
- Active Users
- 26
Related Actors
π― Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Google Search Results Scraper
by apify
Instagram Profile Scraper
by apify
Tweet Scraper|$0.25/1K Tweets | Pay-Per Result | No Rate Limits
by kaitoeasyapi
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support