+Naukrigulf API
Search Naukrigulf jobs across the UAE, Saudi Arabia, Qatar and the Gulf and get full ads as JSON.
The API.SH Naukrigulf API turns public Naukrigulf.com pages into structured JSON. Search jobs in Dubai, Abu Dhabi, Riyadh, Doha and the wider Gulf and Middle East by keyword and location, with every filter on the results page: experience, freshness, industry, country, city, experience band, monthly salary band, gender, company or consultant, job title and nationality, with facet counts. Open any job for salary (or hidden), vacancies, industry, functional area, full description, desired candidate profile, how to apply and the recruiter contact the ad shows.
- 2 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/naukrigulf/v1/ search
{ "success": true } What you can build with the Naukrigulf API
Gulf salary benchmarks
Search a role by country and city and read salary bands and ad salaries to compare pay across the UAE, Saudi Arabia, Qatar and the region.
Job alerts for Gulf job seekers
Run saved searches by keyword, location and freshness and send new jobs with their apply instructions to candidates or a community channel.
Hiring demand by industry
Use the facets with counts to see how many openings each industry, city and experience band has, and track it week to week.
Recruitment agency leads
Filter by company or consultant and collect employers with their profile, website and vacancies to find companies hiring in the Gulf.
Job description analysis
Pull full descriptions, keywords and desired candidate profiles to study which skills and qualifications Gulf employers ask for.
Naukrigulf data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Naukrigulf API endpoints and prices
Every Naukrigulf endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Naukrigulf job search /naukrigulf/ | $1 · $2 PAYG 1 credit |
| Naukrigulf job details /naukrigulf/ | $1 · $2 PAYG 1 credit |
Call the Naukrigulf API
Naukrigulf job search: GET https://api.api.sh/naukrigulf/
curl "https://api.api.sh/naukrigulf/v1/search?q=accountant" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/naukrigulf/v1/search",
params={"q": "accountant"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/naukrigulf/v1/search");
url.searchParams.set("q", "accountant");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/naukrigulf/v1/search", "q", "accountant")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Naukrigulf" and "Naukrigulf job search".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Naukrigulf data
- Public data only: no Naukrigulf login, cookies or account needed
- One key and one response shape for Naukrigulf and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Naukrigulf API
Naukrigulf, the Gulf sister site of Naukri.com, does not offer a public developer API for job data; the search results are filled with Apify scraper actors. API.SH gives you documented search and job endpoints over the public site with no recruiter account.
Instead of comparing Naukrigulf scrapers on Apify or GitHub, use API.SH: one key, every site filter as a parameter and a fixed price per call.
Naukrigulf API questions
What Naukrigulf data can I get?+
Job search results with title, company, location, experience range, summary, highlights, keywords, vacancies and posted date, plus facets with counts (/naukrigulf/v1/search), and one full job ad with salary, industry, description, candidate profile, how to apply and recruiter contact (/naukrigulf/v1/job).
How much does the Naukrigulf API cost?+
Every Naukrigulf endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /naukrigulf/v1/job at 1 credit each.
Is there an official Naukrigulf API?+
No public one. Naukrigulf offers recruiter tools for posting jobs and searching CVs, not a developer API for reading job ads. API.SH reads the public job pages instead.
Do I need a Naukrigulf account or login?+
No. API.SH reads public Naukrigulf pages only. No endpoint logs in, applies to jobs or reads CVs.
Can I filter by salary, nationality or gender?+
Yes. Search takes every facet the results page offers, including salary_range, nationality, gender, industry, country, city and company_type. Facet values come back in facets with counts; pass a value back in the matching parameter, comma separated for several.
Is there a Naukrigulf API on GitHub I can use instead?+
GitHub scrapers exist but break when the site changes. API.SH is a maintained HTTPS API with a Python and JS SDK, so you get the same data without running a scraper.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /naukrigulf/v1/search with q (for example accountant) and location (for example dubai). Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.