Actions16
- 📧 Email Actions
- 🏢 Company Actions
- 👤 Profile Actions
- 👥 People Actions
- 💼 Job Actions
- 📱 Advertisement Actions
Overview
The node integrates with a B2B data enrichment and lead generation service, specifically providing job posting discovery and recruitment intelligence under the "Job" resource with the "Find Jobs" operation. It allows users to search for job postings based on various filters such as company name, job title, location, experience level, and more.
This node is beneficial in scenarios where recruiters, HR professionals, or business analysts want to discover relevant job openings across companies and locations, enabling targeted outreach or market research. For example, a recruiter could find all senior developer jobs posted by Microsoft in the US, or a business analyst could gather data on job trends filtered by country and experience level.
Properties
Name | Meaning |
---|---|
Company Name | Filter job postings by the name of the company (e.g., "Microsoft"). |
Company Website | Filter job postings by the company's website domain (e.g., "microsoft.com"). |
Job Title | Filter job postings by the job title (e.g., "Developer"). |
Location | Filter job postings by the job location (e.g., "New York"). |
Experience Level | Required experience level for the job. Options: Entry, Mid, Senior, Executive. |
Job Description Keywords | Keywords to search within the job description text (e.g., 'python "software engineer"'). |
Country ID | Filter jobs by country code (e.g., "US"). Use the "Get Job Countries" operation to see options. |
Page | Page number of results to retrieve, starting from 1. |
Per Page | Number of results per page, maximum 50. |
Output
The node outputs an array of JSON objects representing job postings that match the specified filters. Each object contains details about a job posting as returned by the external API. The exact structure depends on the API response but typically includes fields like job title, company name, location, experience level, job description, and other relevant metadata.
No binary data output is produced by this operation.
Dependencies
- Requires an API key credential for authenticating requests to the external B2B data enrichment service.
- The node makes HTTP POST requests to the endpoint
https://api.leadmagic.io/jobs-finder
with the filter parameters in the request body. - Pagination is supported via
page
andper_page
parameters.
Troubleshooting
Common issues:
- Providing invalid or unsupported country IDs may result in empty results or errors. Use the "Get Job Countries" operation to verify valid country codes.
- Exceeding the maximum allowed
per_page
value (50) will likely cause an error. - Network or authentication failures can occur if the API key is missing, invalid, or expired.
Error messages:
- Errors returned from the API are propagated. If the node is set to continue on failure, error details are included in the output JSON.
- Typical error messages include authentication failures ("Unauthorized"), invalid parameters, or rate limiting notices.
Resolution tips:
- Ensure the API key credential is correctly configured and active.
- Validate input parameters against allowed values.
- Handle pagination properly to avoid requesting too many results at once.
Links and References
- LeadMagic API Documentation (general reference for endpoints and parameters)
- Use the node's "Get Job Countries" operation to retrieve valid country IDs for filtering jobs.