Dynamite Jobs Scraper avatar

Dynamite Jobs Scraper

Pricing

from $1.00 / 1,000 remote jobs

Go to Apify Store
Dynamite Jobs Scraper

Dynamite Jobs Scraper

Scrape Dynamite Jobs (dynamitejobs.com) remote job data: title, company and website, salary, category, skills, the countries a candidate may live in, full description and dates, plus company profiles with LinkedIn. Search by keyword, category or country. Export to JSON, CSV or Excel, or via API.

Pricing

from $1.00 / 1,000 remote jobs

Rating

0.0

(0)

Developer

Steady Scrape

Steady Scrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Security

Limited permissions

Share

Scrape remote jobs from Dynamite Jobs (dynamitejobs.com), the job board for remote-first companies. This Dynamite Jobs scraper searches the site the way its own search box does — by keyword, category, subcategory, job type, skill and where the candidate lives — and gives every job with its employer and website, salary range and period, category, skills, the regions and every country a candidate may live in, posted and expiry dates, how to apply and the full description (text and HTML).

It can also add a company profile row for each employer: about text, website, LinkedIn, X/Twitter, Facebook, Instagram and YouTube links, and how many jobs it has open — and it can search the site's archive of about 70,000 closed jobs for salary and hiring research.

No login, no browser, no proxy. Pay only for the rows you get.

What you can do with this Dynamite Jobs scraper

  • Remote job feeds and newsletters: every new remote job by category or skill, scheduled daily with Posted within and Only new jobs to receive just the jobs posted since the last run.
  • Job search from a country: "jobs someone in Mexico (or the Philippines, or Europe) can take" — Dynamite Jobs lists, for each job, the countries its candidates may live in.
  • Sales prospecting on hiring signals: companies hiring remote workers right now, with their website and LinkedIn.
  • Salary benchmarking for remote work: published ranges by role, category and region, hourly, monthly or yearly; add the closed jobs for years of history.
  • Labour-market research: which skills remote-first companies ask for, and which regions they hire from.

Input

FieldWhat it does
KeywordsWords as you would type them in the site's search box (react developer, virtual assistant, SEO): each keyword is one search over title, company, skills and description. Empty lists every job of the filters.
CategoriesThe site's 20 categories: Developer / Engineer, Marketing, Business Development / Sales, Design, Product, Management and Operations, Customer Support, Finance / Accounting, Admin / Virtual Assistant, SEO / Content Marketing, Paid Ads / PPC…
SubcategoriesThe 53 narrower ones of its filter panel: Full-Stack, Back-end, Front-end, DevOps, Graphic Design, Social Media, Account Management, Executive Assistant…
Where the candidate livesCountries or regions by name or code: Mexico, MX, Philippines, Latin America, Europe, APAC. A job is kept when someone living there may take it — open to that country, to a region it belongs to, or worldwide. Worldwide keeps only jobs open worldwide.
Job typesFull Time, Part Time, Short-Term Project.
SkillsJobs tagged with one of these skills: React, Python, Google Ads, Shopify…
Job links / Company linksDynamite Jobs job pages (one row each) or company pages (every open job the page lists). Links are read as they are; the filters narrow only the searches.
Posted within (days)Only jobs posted in the last N days.
Only jobs with a salary / Minimum yearly salaryLeave out jobs with no salary, or whose range does not reach the minimum a year (hourly × 2,080, monthly × 12).
Include closed jobsAlso search finished, expired and filled jobs, the way the site's search shows them. Each row says whether it is still open.
Company profilesOne row per employer of the jobs found (charged as a company, once per run).
Maximum jobs per search100 by default; 0 for every job a search matches — over 1,000 matches are read by posting date, past the search's 1,000-result cap.
Only new jobsSkip jobs an earlier run with the same input delivered (for scheduled runs).

Example — remote sales jobs someone in Mexico can take, posted this week:

{
"keywords": ["sales"],
"locations": ["Mexico"],
"postedWithinDays": 7,
"maxJobsPerSearch": 50
}

Output: Dynamite Jobs data

One row per job (and, with Company profiles, one per employer). A search or link that gives nothing leaves one free row with rowType: "status", its status (no_results, not_found, invalid, blocked, disallowed), the url asked and a plain-English reason.

{
"jobId": "fALCDA4Kni0JtnzNr2IH",
"url": "https://dynamitejobs.com/company/kcpowerclean/remote-job/digital-marketing-advertising-specialist",
"title": "Head of Marketing | Paid Acquisition & Growth",
"companyName": "KC Power Clean",
"companySlug": "kcpowerclean",
"companyPageUrl": "https://dynamitejobs.com/company/kcpowerclean",
"companyWebsite": "https://kcpowerclean.com",
"companyLogo": "https://cdn.dynamitejobs.com/companies/…/icon_256x256.png",
"category": "Marketing",
"subcategory": "General Digital Marketing",
"categories": ["Marketing › General Digital Marketing"],
"jobType": "Full Time",
"locations": ["Latin America"],
"openWorldwide": false,
"eligibleCountries": ["Anguilla", "Antigua and Barbuda", "Argentina", "…"],
"eligibleCountryCodes": ["AI", "AG", "AR", "…"],
"skills": ["Digital Marketing", "Marketing", "SEO", "Growth Marketing", "Campaign Management", "Leadership", "Google ads", "Content Marketing"],
"salaryMin": 3000,
"salaryMax": 5000,
"salaryCurrency": "USD",
"salaryPeriod": "month",
"description": "Lead the growth. Know the numbers.\nMore qualified leads. Lower acquisition costs. …",
"descriptionHtml": "<h3>Lead the growth. Know the numbers.</h3><p>More qualified leads. …",
"postedAt": "2026-10-20T17:44:56.679Z",
"expiresAt": "2026-11-19T17:44:56.679Z",
"isOpen": true,
"jobStatus": "published",
"applyMethod": "dynamite_jobs_form",
"postedByEmployer": true,
"promoted": true,
"rowType": "job",
"search": "Marketing",
"position": 3
}

A company row:

{
"rowType": "company",
"name": "Blackbird e-Solutions",
"url": "https://dynamitejobs.com/company/blackbirdesolutions",
"website": "https://blackbirdesolutions.com/",
"domain": "blackbirdesolutions.com",
"description": "We help soccer brands grow with SEO, paid ads, content, and analytics. …",
"linkedin": "https://linkedin.com/company/blackbird-e-solutions",
"twitter": "https://twitter.com/bbesllc",
"facebook": "https://facebook.com/blackbird.esolutions",
"instagram": null,
"youtube": null,
"openJobs": 0
}

Dynamite Jobs job fields

FieldMeaning
rowType, statusjob and ok on every job row.
jobId, url, titleThe site's job id, the job page and its title.
companyName, companyId, companySlug, companyPageUrl, companyWebsite, companyLogoThe employer, its id and Dynamite Jobs page, its own site and logo.
category, categorySlug, subcategory, subcategorySlug, categoriesThe main category and subcategory (name and slug) and every category the job is filed under.
jobType, jobTypeSlugFull Time, Part Time or Short-Term Project (full-time, part-time, freelance).
locations, locationSlugs, openWorldwideThe regions and countries the employer opened the job to.
eligibleCountries, eligibleCountryCodesEvery country a candidate may live in, regions expanded — the same list the job page gives Google.
skillsThe skills the job is tagged with.
salaryMin, salaryMax, salaryCurrency, salaryPeriodThe range the job page shows (hour, month or year); salaryMax is null for "from" ranges. salaryMarkedPublic is the employer's own "public salary" mark, which the site's salary filter uses.
summary, description, descriptionHtmlThe site's one-line summary when it has one, and the full description.
postedAt, updatedAt, expiresAtISO 8601 UTC.
isOpen, jobStatusWhether the site still lists it, and its status (published, finished, expired, fulfilled).
applyMethodemployer_site (the Apply button leads to the employer's own page) or dynamite_jobs_form (the site's own application form).
postedByEmployer, featured, promotedPosted by the employer itself (otherwise listed by the site's team from the employer's own posting), and the paid placements.
search, position, scrapedAtThe search or link that found the job, its place in that search's results, and when it was read (ISO 8601 UTC).

Company profile fields

FieldMeaning
rowType, statuscompany and ok.
companyId, companySlug, name, urlThe employer's id, slug and name, and its Dynamite Jobs page.
website, domain, logoIts own site, that site's domain, and its logo.
descriptionThe "about" text of its Dynamite Jobs page.
linkedin, twitter, facebook, instagram, youtubeIts social profiles, when it set them; otherLinks holds links of any other kind, by name.
openJobsHow many open jobs its page lists.
search, scrapedAtThe search or link whose job led to it, and when it was read.

Pricing

Pay per event, no start fee:

  • US$0.001 per job — everything above, description included.
  • US$0.002 per company profile, only with Company profiles on, once per company per run.

Status rows are free. 1,000 remote jobs cost US$1.

Limits

  • The site's search lists at most 1,000 results per query; with Maximum jobs per search at 0 (or above 1,000) the Actor splits a larger search by posting date so every job comes once.
  • The apply link is the job page: its Apply button sends candidates on through a redirect the site's robots.txt keeps away from crawlers, so the employer's own application address is not collected.
  • Company links give the open jobs the company's page lists; closed jobs come only through searches.
  • Salaries are in US dollars as the employers give them.

This Actor reads only what any visitor sees without an account: the site's own job search and its public job and company pages, following dynamitejobs.com's robots.txt on every request and asking at a gentle pace. It collects job postings and company profiles, not personal data about candidates. You are responsible for how you use the data and for complying with the laws and terms that apply to you. This Actor is not affiliated with, endorsed by, or sponsored by Dynamite Jobs.