Rigzone Scraper: Oil, Gas & Energy Jobs avatar

Rigzone Scraper: Oil, Gas & Energy Jobs

Pricing

from $3.00 / 1,000 serp results

Go to Apify Store
Rigzone Scraper: Oil, Gas & Energy Jobs

Rigzone Scraper: Oil, Gas & Energy Jobs

Extract global oil, gas and energy jobs from Rigzone (rigzone.com). Returns 30+ fields: title, employer, salary (day-rate or annual), city/state/country, industry segment, discipline, rotation, rig type, experience, education, certifications and employer profile.

Pricing

from $3.00 / 1,000 serp results

Rating

0.0

(0)

Developer

NanoScrape

NanoScrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Extract global oil, gas, energy, offshore and renewables job listings from Rigzone, the highest-paying trades vertical for engineering, geoscience, drilling, subsea, HSE and marine roles. Coverage spans the US, UK North Sea, GCC, West Africa, Brazil, South East Asia and every other major hydrocarbon province.

What it does

Given one or more search keywords (optionally with a country or city filter), or a direct SERP URL, the actor walks Rigzone search results, extracts each job card, and can optionally fetch the full detail page for the complete description, structured salary, industry segment, discipline, rotation pattern, rig type, water depth, experience years, education, required certifications and employer profile.

  • Search by keyword (drilling engineer, subsea installation, reservoir geologist) or feed direct SERP URLs
  • Filter by country, city or region (Houston, Aberdeen, Norway, GCC, and more)
  • Filter by discipline (Engineering & Science, Drilling, Production, Marine, Geoscience, Health & Safety, Project Management) and employment type (Full-time, Contract, Rotational)
  • Fast SERP mode returns core fields from the search page alone
  • Full detail mode returns the complete job description, salary, education, experience, plus oil-and-gas-specific fields: industry segment, discipline, rotation pattern, rig type, water depth, offshore flag, required certifications (BOSIET, HUET, IWCF, WellSharp, TWIC, and more)
  • Deep employer mode also resolves each unique employer's Rigzone featured-employer page for enriched about text and a list of the employer's other currently-open roles

Sample output

{
"_type": "job",
"id": "1286692",
"title": "Senior Drilling Engineer",
"company": "Saudi Aramco (ASC)",
"company_logo_url": "https://images.rigzone.com/images/jobs/companylogos/14016_bg.png",
"location": "Saudi Arabia",
"country": "SA",
"salary_currency": "USD",
"salary_period": "year",
"employment_type": "full-time",
"industry_segment": "onshore",
"discipline": "drilling",
"skills": ["Drilling Engineering"],
"rotation_pattern": null,
"rig_type": null,
"offshore": false,
"experience_years_min": 9,
"education_min": "Bachelor Degree",
"certifications_required": [],
"featured_employer": true,
"description_snippet": "Provides sound drilling engineering methods and procedures to be used on assigned drilling problems...",
"posted_at": "2026-05-20",
"closing_date": "2029-02-12",
"source_url": "https://www.rigzone.com/oil/jobs/postings/1286692_Senior_Drilling_Engineer",
"source_platform": "rigzone.com",
"apply_url": "https://www.rigzone.com/oil/jobs/postings/1286692_Senior_Drilling_Engineer",
"search_query": "drilling engineer",
"scraped_at": "2026-08-20T18:30:00Z",
"company_about": "Aramco energizes the world economy. Aramco occupies a special position in the global energy industry...",
"company_website": "https://www.saudiaramco.com",
"company_profile_url": "https://www.rigzone.com/jobs/featured_employer.asp?e_id=14016",
"company_active_jobs_count": 10
}

Pricing

$0.001 per actor start + $0.003 per SERP result + $0.005 per full detail result + $0.005 per unique employer resolved (only when includeCompanyDetails is on).

Typical cost:

  • SERP mode: about $3 per 1,000 jobs (title, employer, location, snippet, posted date, experience badge)
  • Full mode: about $8 per 1,000 jobs (adds industry segment, discipline, rotation, rig type, water depth, full description, salary, education, experience, certifications)
  • Deep employer mode (adds includeCompanyDetails=true): about $8 per 1,000 jobs + $0.005 per unique employer. Employers are deduplicated within a run, so 100 jobs from 40 different employers cost about $8.20, not $8.50.

You only pay for detail fetches that succeed. Failed fetches are not charged.

New to Apify? Every account gets a $5 free monthly platform credit, enough for around 1,600 SERP rows or around 600 full-detail rows on this actor before you commit to paying anything. Test extensively first.

Input

FieldTypeDescription
searchQueriesarray of stringsKeywords to search for (each runs as a separate search). Provide either this or startUrls.
startUrlsarray of stringsDirect SERP URLs to crawl instead of building searches from keywords. Mutually exclusive with searchQueries.
locationstringCountry or city filter (Houston, Aberdeen, Norway, GCC). Ignored when using startUrls.
includeJobDetailsbooleanFetch each detail page for the full description, salary, industry segment, discipline, rotation, rig type, water depth, experience, education, certifications (default false).
includeCompanyDetailsbooleanAlso resolve each unique employer's Rigzone featured-employer page for about text, website and active-jobs list. Implies includeJobDetails=true. Default false.
disciplineselectOptional discipline filter (Engineering and Science, Drilling, Production, Marine, Geoscience, and more).
employmentTypeselectFull-time, Contract, Part-time, or Rotational.
maxResultsintegerTotal cap across all keywords (default 25).
maxResultsPerQueryintegerCap per individual keyword (default 200).
maxConcurrencyintegerParallel detail-page requests (default 4, max 20).

Output fields

Core listing: _type, id, title, company, company_logo_url, location, location_city, location_state, country, source_url, apply_url, source_platform, scraped_at, featured_employer.

Salary: salary_min, salary_max, salary_currency, salary_period (year, month, day, hour), salary_text.

Oil and gas vertical fields (full mode): industry_segment (offshore, onshore, refining, midstream, oilfield-services, renewables), discipline (drilling, completions, reservoir, production, subsea, geoscience, HSE, marine, and more), rotation_pattern (28/28, 14/14, and similar), rig_type (drillship, semi-submersible, jackup, FPSO, land, platform), water_depth_ft, offshore boolean, experience_years_min, education_min, certifications_required (BOSIET, HUET, IWCF, WellSharp, TWIC, OPITO, NEBOSH, and more), skills.

Description: description_snippet (SERP mode), description_full and description_html (full mode).

Dates: posted_at, closing_date (full mode).

Employer profile (includeCompanyDetails=true): company_about, company_website, company_linkedin, company_profile_url, company_active_jobs_count, company_active_jobs (array of {title, job_url, description_snippet, location, salary_text}).

Use with AI Agents (MCP)

Connect this actor to any MCP-compatible AI client: Claude Desktop, Claude.ai, Cursor, VS Code, LangChain, LlamaIndex, or custom agents.

Apify MCP server URL:

https://mcp.apify.com?tools=santamaria-automations/rigzone-us-scraper

Example prompt once connected:

"Use rigzone-us-scraper to find 20 subsea installation engineer roles in Houston, enable includeCompanyDetails so I get each employer's website and other open roles, and return a table with employer, title, salary, rotation, discipline, offshore."

Clients that support dynamic tool discovery (Claude.ai, VS Code) will receive the full input schema automatically.

Why this scraper

  • Rigzone is the highest-paying vertical trades board in the industry: median comp is 2 to 4 times a generalist board, day-rate contracts frequently clear $2,000 per day.
  • Oil and gas jobs live in a dense vocabulary (rotation, water depth, jackup vs semi-sub, IWCF cert). This scraper extracts that vocabulary as first-class fields, not free-form text.
  • The industry-segment classifier tags each row as offshore, onshore, refining, midstream, oilfield-services or renewables so downstream systems can slice by segment without regexing job titles.
  • Employer profiles carry logo, about text, website and every currently-open role at that employer, turning a job feed into a lead-gen source for outbound campaigns to E&P companies, service majors and drilling contractors.

Common use cases

  • Sourcing candidates for a drilling, subsea or reservoir role in the Permian, North Sea, Gulf of Mexico or GCC.
  • Feeding a renewables candidate pipeline: filter for wind, hydrogen, carbon capture jobs and get people already fluent in offshore.
  • Building a day-rate benchmark for contract oilfield roles: pull all rotational listings with includeJobDetails=true and analyze salary_min, salary_max, salary_period=day.
  • Outbound lead-gen to E&P majors and service companies: run with includeCompanyDetails=true for employer websites and every open role at each target.
  • Monitoring layoffs / hiring cycles at specific operators: search their name as a keyword and re-run daily.

Notes and limits

  • Rigzone renders about 4 Featured Employer jobs per SERP page server-side; deeper non-featured listings load via JavaScript and are not returned by this HTTP-only scraper. The featured slice is the highest-signal subset (paid placements from real operators and majors) so this is usually the right trade-off for lead-gen and sourcing. Pagination continues to walk deeper pages, yielding several jobs per page across the total 950 or so per keyword.
  • Rigzone caps a single search at around 950 results. Split queries by discipline or country to pull more.
  • Some listings show salary as free text ("Competitive", "Negotiable", "DOE"). In those cases salary_min and salary_max are null and salary_text carries the phrase.
  • Industry segment, discipline, rotation pattern, rig type and certifications populate best when includeJobDetails=true. On SERP-only mode we classify from title and snippet, which catches obvious cases but misses ones only mentioned in the full description.
  • certifications_required is a positive-match scan against a known list. If a certification is described in unusual phrasing ("full HUET card", "current BOSIET"), it will still match, but bespoke internal certifications will not.
  • company_website on the employer page is best-effort. Rigzone employer pages sometimes only link to the company LinkedIn, in which case we populate company_linkedin instead.
  • Rotation patterns are extracted heuristically from any "N/N" pattern in title or description. If a role is 14 days on / 14 days off written as "two weeks on, two weeks off", the parser will not catch it.
  • Indeed Scraper : global generalist job board coverage, useful for comparing oil and gas listings against the wider labour market.
  • BuiltIn Scraper : US tech job board, useful for renewables and energy transition roles that overlap with software and hardware.
  • Reed.co.uk Scraper : UK's largest general-purpose job board, complements Rigzone for UK North Sea coverage.
  • Website Email Scraper : find contact emails on employer websites, useful for outreach after sourcing.

Support

For issues, feature requests, or filter combinations that don't behave as expected, please open an issue on the Issues tab of this actor. We typically respond within 6 hours.

Contact: contact@nanoscrape.com