{
  "openapi": "3.0.1",
  "info": {
    "title": "NaukriGulf Jobs",
    "description": "Ultimate NaukriGulf Jobs (وظائف نوكري غلف) scraper for B2B lead generation! Extract 1000s of active hiring companies, HR contacts, emails & job titles across Dubai, UAE, Saudi Arabia, and GCC. Automate recruitment with this fast pagination-ready API",
    "version": "1.0",
    "x-build-id": "hN4VSLqBOsQnnjRPI"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/intelscrape~naukrigulf-jobs/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-intelscrape-naukrigulf-jobs",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/intelscrape~naukrigulf-jobs/runs": {
      "post": {
        "operationId": "runs-sync-intelscrape-naukrigulf-jobs",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/intelscrape~naukrigulf-jobs/run-sync": {
      "post": {
        "operationId": "run-sync-intelscrape-naukrigulf-jobs",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "required": [
          "location",
          "platform"
        ],
        "properties": {
          "keyword": {
            "title": "Job Title or Keyword",
            "type": "string",
            "description": "E.g., 'Sales Manager', 'Software Engineer'"
          },
          "quickCategory": {
            "title": "Quick Category (Overrides Keyword)",
            "enum": [
              "",
              "Teaching Jobs in UAE",
              "Online Jobs in UAE",
              "Government Jobs in UAE",
              "Civil Engineering Jobs in UAE",
              "Mechanical Engineering Jobs in UAE",
              "Airport Jobs in UAE",
              "Engineering Jobs in UAE",
              "Hotel Jobs in UAE",
              "Work From Home Jobs in UAE",
              "Part Time Jobs In UAE",
              "Freelance Jobs In UAE",
              "Online Teaching Jobs In UAE",
              "Fresher Jobs In UAE",
              "Walk In Interview Jobs In UAE",
              "Walk In Jobs In UAE",
              "Sales Jobs In UAE",
              "Banking Jobs In UAE",
              "Part Time Jobs In Dubai",
              "Accountant Jobs In Dubai",
              "Part Time Jobs In Abu Dhabi",
              "Airport Jobs in Dubai",
              "Fresher Jobs in Dubai",
              "Teaching Jobs In Dubai",
              "Part Time Jobs",
              "Work From Home Jobs",
              "Accountant Jobs",
              "Administration Jobs",
              "Advertising Jobs",
              "Airlines Jobs",
              "Architect Jobs",
              "Audit Jobs",
              "Aviation Jobs",
              "Back Office Jobs",
              "Banking Jobs",
              "Broking Jobs",
              "CAD CAM Jobs",
              "Chef Jobs",
              "Civil Engineering Jobs",
              "Construction Jobs",
              "Consulting Jobs",
              "Content Writer Jobs",
              "Corporate Planning Jobs",
              "CS Jobs",
              "Customer Service Jobs",
              "Data Entry Jobs",
              "Design Engineer Jobs",
              "Doctor Jobs",
              "Editing Jobs",
              "Education Jobs",
              "Equipment Operator Jobs",
              "Event Management Jobs",
              "Export Jobs",
              "Fashion Jobs",
              "Films Jobs",
              "Finance Jobs",
              "Food And Beverage Jobs",
              "Fresh Graduate Jobs",
              "Front Desk Jobs",
              "Front Office Jobs",
              "Garments Jobs",
              "General Trading Jobs",
              "Graphic Designer Jobs",
              "Guard Jobs",
              "Hardware Jobs",
              "Healthcare Jobs",
              "Hotel Jobs",
              "Housekeeping Jobs",
              "HR Jobs",
              "Import Jobs",
              "Industrial Jobs",
              "Industrial Relations Jobs",
              "Inspector Jobs",
              "Installation Jobs",
              "Insurance Jobs",
              "Interior Design Jobs",
              "IT Hardware Jobs",
              "IT Networking Jobs",
              "IT Software Jobs",
              "IT Software Services Jobs",
              "Journalism Jobs",
              "Languages Jobs",
              "Lawyer Jobs",
              "Legal Advisor Jobs",
              "Legal Jobs",
              "Logistics Jobs",
              "Maintenance Jobs",
              "Management Jobs",
              "Management Trainee Jobs",
              "Manufacturing Jobs",
              "Marine Jobs",
              "Marketing Jobs",
              "Media Planning Jobs",
              "Medical Research Jobs",
              "MR Jobs",
              "Nurse Jobs",
              "Oil And Gas Jobs",
              "Operation Jobs",
              "Petroleum Jobs",
              "Pharma Jobs",
              "PR Jobs",
              "Production Jobs",
              "Projects Jobs",
              "Purchase Jobs",
              "Quality Jobs",
              "Real Estate Jobs",
              "Repair Jobs",
              "Research And Development Jobs",
              "Restaurant Jobs",
              "Retailing Jobs",
              "Sales Jobs",
              "Secretary Jobs",
              "Security Jobs",
              "Shipping Jobs",
              "Site Engineering Jobs",
              "Supply Chain Jobs",
              "Tax Jobs",
              "Teaching Jobs",
              "Telecalling Jobs",
              "Telecom Jobs",
              "Testing Jobs",
              "Textile Jobs",
              "Ticketing Jobs",
              "Top Management Jobs",
              "Traveling Jobs",
              "TV Jobs",
              "Visualizer Jobs",
              "Web Designer Jobs"
            ],
            "type": "string",
            "description": "Select a trending or popular job category. If you select one, it will be used instead of your custom keyword above."
          },
          "location": {
            "title": "Location",
            "enum": [
              "United Arab Emirates",
              "Saudi Arabia",
              "Egypt",
              "Lebanon",
              "Oman",
              "Qatar",
              "Algeria",
              "Morocco",
              "Bahrain",
              "Iraq",
              "Jordan",
              "Kuwait",
              "India",
              "Dubai",
              "Abu Dhabi",
              "Sharjah",
              "Riyadh",
              "Jeddah",
              "Doha"
            ],
            "type": "string",
            "description": "Select the target location in the GCC."
          },
          "maxResults": {
            "title": "Max Results ⚠️ (Don't forget to set your default results!)",
            "minimum": 1,
            "maximum": 10000,
            "type": "integer",
            "description": "Maximum number of job postings to scrape",
            "default": 5000
          },
          "platform": {
            "title": "Target Platform",
            "enum": [
              "Naukrigulf (Middle East)",
              "Naukri (India)"
            ],
            "type": "string",
            "description": "Select whether to scrape Naukrigulf (Middle East) or Naukri.com (India)",
            "default": "Naukrigulf (Middle East)"
          },
          "experience": {
            "title": "Minimum Experience (Years)",
            "minimum": 0,
            "maximum": 30,
            "type": "integer",
            "description": "Filter jobs requiring at least this many years of experience."
          },
          "minSalary": {
            "title": "Minimum Salary (Lakhs/AED)",
            "minimum": 0,
            "maximum": 9999999,
            "type": "integer",
            "description": "Filter jobs with a minimum salary bracket."
          },
          "enrichContacts": {
            "title": "Enrich Company Contact Info (B2B)",
            "type": "boolean",
            "description": "Automatically format company names into domains and extract primary contact emails/phones.",
            "default": true
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}