Learn4Good Job Scraper
by shahidirfan
A lightweight actor for scraping job listings from Learn4Good. It efficiently extracts key job data like titles, locations, and descriptions. For best...
Opens on Apify.com
About Learn4Good Job Scraper
A lightweight actor for scraping job listings from Learn4Good. It efficiently extracts key job data like titles, locations, and descriptions. For best results and to avoid blocks, the use of residential proxies is highly recommended for this scraper.
What does this actor do?
Learn4Good Job 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
Learn4Good Job Scraper A powerful and efficient Apify actor designed to scrape job listings from Learn4Good.com. This actor automates the collection of job data, including titles, companies, locations, posting dates, and detailed descriptions, making it ideal for job market analysis, recruitment, and research purposes. ## Features - Comprehensive Scraping: Extracts detailed job information from Learn4Good job search results. - Pagination Support: Automatically handles multiple pages to collect extensive job listings. - Flexible Filtering: Supports keyword and location-based searches with customizable date filters. - Detailed Extraction: Retrieves full job descriptions and metadata. - Proxy Integration: Utilizes Apify datacenter proxies to ensure reliable data collection. - Configurable Limits: Allows setting maximum jobs or pages to control data volume. ## Input The actor accepts input parameters to customize the scraping process. Below is a detailed table of available input fields: | Field | Type | Description | Default | |-------|------|-------------|---------| | startUrl | string | Optional Learn4Good search URL. Overrides keyword/location filters when provided. | - | | keyword | string | Keyword for job search. | "nurse" | | location | string | Optional location filter combined with the keyword. | - | | posted_date | enum | Date filter: 24h, 7d, 30d, or anytime. | "anytime" | | collectDetails | boolean | Whether to visit job detail pages for full descriptions. | true | | maxJobs | integer | Maximum number of jobs to collect. Leave empty for unlimited. | - | | maxPages | integer | Maximum number of listing pages to crawl. Leave empty for no limit. | - | | cookies | string | Optional raw Cookie header for requests. | - | | proxyConfiguration | object | Custom proxy settings. Uses Apify datacenter proxies if omitted. | - | ### Input Example json { "keyword": "software engineer", "location": "New York", "posted_date": "7d", "collectDetails": true, "maxJobs": 100 } ## Output The actor stores scraped job listings in a dataset. Each item includes the following fields: | Field | Type | Description | |-------|------|-------------| | title | string | The job title. | | company | string | The company name. | | location | string | The job location. | | date_posted | string | The date the job was posted. | | description_html | string | The job description in HTML format. | | description_text | string | The job description in plain text. | | url | string | The URL of the job posting. | ### Output Example json { "title": "Registered Nurse", "company": "City Hospital", "location": "New York, NY", "date_posted": "2023-10-15", "description_html": "<p>Join our team...</p>", "description_text": "Join our team as a Registered Nurse...", "url": "https://www.learn4good.com/jobs/registered-nurse-12345" } ## Usage ### Running the Actor 1. Via Apify Console: - Navigate to the actor page on Apify. - Configure input parameters as needed. - Click "Run" to start the scraping process. 2. Via API: - Use the Apify API to run the actor programmatically. - Example API call: bash curl -X POST "https://api.apify.com/v2/acts/shahidirfan100~learn4good-job-scraper/runs?token=YOUR_API_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "keyword": "data analyst", "location": "San Francisco", "maxJobs": 50 }' 3. Retrieving Results: - After the run completes, download the dataset from the Apify console or via API. - Results are available in JSON format for easy integration. ### Best Practices - Set maxJobs or maxPages to avoid excessive data collection and potential rate limits. - Use collectDetails wisely; disabling it speeds up scraping but limits description depth. - Monitor proxy usage to ensure compliance with Apify's terms. ## Configuration - Proxy Settings: By default, the actor uses Apify datacenter proxies. Override with proxyConfiguration for custom proxies. - Cookies: Inject custom cookies via the cookies field for sites requiring authentication or session handling. - Limits: Configure maxJobs and maxPages based on your data needs and system resources. For advanced configurations, refer to the Apify documentation on actor inputs and proxy management. ## Support If you encounter issues or have questions, please check the Apify community forums or contact support through the Apify platform.
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 Learn4Good Job Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- shahidirfan
- Pricing
- Paid
- Total Runs
- 1,201
- Active Users
- 14
Related Actors
Company Employees Scraper
by build_matrix
🔥 LinkedIn Jobs Scraper
by bebity
Linkedin Company Detail (No Cookies)
by apimaestro
Linkedin Profile Details Batch Scraper + EMAIL (No Cookies)
by apimaestro
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