ToolzerHub Docs

Search jobs (v1)

Returns one page of 30 Naukrigulf jobs with company, city and country, experience range, skills, highlights and the full description; at most 1,500 pages per query. A query nothing matches returns no results and a total of 0.

1 credit / requestBilled only on success
GET
/v1/naukrigulf/search

Authorization

ApiKeyAuth
x-api-key<token>

In: header

Query Parameters

query*string

Keywords, skills, designation or company, matched the way naukrigulf.com's own search box matches them.

Length1 <= length <= 200
location?string

City or country in the Gulf, such as Dubai, Riyadh, Doha or Saudi Arabia. Omit to search every location.

Lengthlength <= 120
Default""
page?integer

One-based page of 30 jobs, up to page 1,500 (45,000 jobs). A page past the last one for the query returns empty results with stop_reason set to past_last_page.

Range1 <= value <= 1500
Default1
sort?string

relevance (the default, as on naukrigulf.com) keeps to jobs that match the query. date lists the newest postings first and matches the query more loosely.

Default"relevance"

Value in

  • "date"
  • "relevance"
experience_years?|

Candidate experience in years. Keeps jobs whose required experience range includes this value.

Range0 <= value <= 30
posted_within_days?integer

Keep only jobs posted in the last 1, 3, 7, 15, 30 or 60 days. Other values are rejected.

curl -X GET "https://example.com/v1/naukrigulf/search?query=accountant" \  -H "x-api-key: YOUR_API_KEY"
{  "data": {    "query": "accountant",    "location": "Dubai",    "page": 1,    "sort": "relevance",    "total": 1887,    "total_vacancies": 2766,    "page_size": 30,    "max_page": 1500,    "has_more": true,    "count": 0,    "url": "https://www.naukrigulf.com/accountant-jobs-in-dubai",    "stop_reason": "past_last_page",    "results": [      {        "job_id": "031126000224",        "title": "Junior / General Accountant (Tagalog Speaker – Immediate Joining)",        "url": "https://www.naukrigulf.com/junior-general-accountant-jobs-in-dubai-uae-in-rto-chauffeur-tourism-llc-1-to-2-years-n-cd-382049-jid-031126000224",        "company": {          "name": "RTO Chauffeur Tourism LLC",          "id": "382049",          "url": "https://www.naukrigulf.com/r-t-o-chauffeur-tourism-l.l.c-careers-cid-382049",          "logo_url": "https://static.naukimg.com/ni/nipjp/120015/120015_srp.gif"        },        "location": "Dubai - United Arab Emirates (UAE)",        "city": "Dubai",        "country": "United Arab Emirates (UAE)",        "experience": {          "min_years": 1,          "max_years": 2,          "label": "1-2 years"        },        "description_html": "string",        "highlights": [          "Handle day-to-day AP/AR, petty cash, and invoicing",          "Assist with monthly bank reconciliations and record-keeping"        ],        "skills": [          "Accounts Receivable",          "Financial Reporting",          "Bookkeeping"        ],        "posted_at": "2026-11-03T11:07:24Z",        "vacancies": 1,        "is_easy_apply": true,        "is_consultant": true,        "is_confidential_company": true,        "summary": "Detail-oriented Junior Accountant needed for accounts payable/receivable, bank reconciliation, and payroll support; requires Bachelor's degree and fluency in Tagalog and English.",        "is_sponsored": true      }    ]  },  "details": {    "reason": "string",    "message": "string"  }}