search_jobs
Search for jobs on NextJobz job portal. Returns paginated job listings with title, company, location, salary, skills, and deadline.
Parameters17
| search | string | null | optional | Job title or company keyword to search. Default searches all jobs. |
| pageNo | integer | optional | Page number (1-based) |
| pageSize | integer | optional | Results per page (max 20) |
| onSite | boolean | null | optional | Include on-site jobs |
| hybrid | boolean | null | optional | Include hybrid jobs |
| remote | boolean | null | optional | Include remote jobs |
| fullTime | boolean | null | optional | Include full-time jobs |
| partTime | boolean | null | optional | Include part-time jobs |
| contract | boolean | null | optional | Include contract jobs |
| internship | boolean | null | optional | Include internship jobs |
| jobLocation | string | null | optional | Filter by job location (city or country) |
| companyName | string | null | optional | Filter by company name |
| fromSalary | number | null | optional | Minimum salary |
| toSalary | number | null | optional | Maximum salary |
| minExperience | integer | null | optional | Minimum years of experience required |
| maxExperience | integer | null | optional | Maximum years of experience required |
| postedFilter | integer | null | optional | Filter by post date: 0=Last24Hours, 1=LastWeek, 2=LastMonth, 3=Last3Months |
Raw schema
{
"type": "object",
"properties": {
"search": {
"description": "Job title or company keyword to search. Default searches all jobs.",
"type": [
"string",
"null"
],
"default": null
},
"pageNo": {
"description": "Page number (1-based)",
"type": "integer",
"default": 1
},
"pageSize": {
"description": "Results per page (max 20)",
"type": "integer",
"default": 10
},
"onSite": {
"description": "Include on-site jobs",
"type": [
"boolean",
"null"
],
"default": null
},
"hybrid": {
"description": "Include hybrid jobs",
"type": [
"boolean",
"null"
],
"default": null
},
"remote": {
"description": "Include remote jobs",
"type": [
"boolean",
"null"
],
"default": null
},
"fullTime": {
"description": "Include full-time jobs",
"type": [
"boolean",
"null"
],
"default": null
},
"partTime": {
"description": "Include part-time jobs",
"type": [
"boolean",
"null"
],
"default": null
},
"contract": {
"description": "Include contract jobs",
"type": [
"boolean",
"null"
],
"default": null
},
"internship": {
"description": "Include internship jobs",
"type": [
"boolean",
"null"
],
"default": null
},
"jobLocation": {
"description": "Filter by job location (city or country)",
"type": [
"string",
"null"
],
"default": null
},
"companyName": {
"description": "Filter by company name",
"type": [
"string",
"null"
],
"default": null
},
"fromSalary": {
"description": "Minimum salary",
"type": [
"number",
"null"
],
"default": null
},
"toSalary": {
"description": "Maximum salary",
"type": [
"number",
"null"
],
"default": null
},
"minExperience": {
"description": "Minimum years of experience required",
"type": [
"integer",
"null"
],
"default": null
},
"maxExperience": {
"description": "Maximum years of experience required",
"type": [
"integer",
"null"
],
"default": null
},
"postedFilter": {
"description": "Filter by post date: 0=Last24Hours, 1=LastWeek, 2=LastMonth, 3=Last3Months",
"type": [
"integer",
"null"
],
"default": null
}
}
}