Dynamite Jobs Scraper
Pricing
from $1.00 / 1,000 remote jobs
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Security
Limited permissionsShare
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
| Field | What it does |
|---|---|
| Keywords | Words 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. |
| Categories | The 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… |
| Subcategories | The 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 lives | Countries 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 types | Full Time, Part Time, Short-Term Project. |
| Skills | Jobs tagged with one of these skills: React, Python, Google Ads, Shopify… |
| Job links / Company links | Dynamite 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 salary | Leave out jobs with no salary, or whose range does not reach the minimum a year (hourly × 2,080, monthly × 12). |
| Include closed jobs | Also search finished, expired and filled jobs, the way the site's search shows them. Each row says whether it is still open. |
| Company profiles | One row per employer of the jobs found (charged as a company, once per run). |
| Maximum jobs per search | 100 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 jobs | Skip 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
| Field | Meaning |
|---|---|
rowType, status | job and ok on every job row. |
jobId, url, title | The site's job id, the job page and its title. |
companyName, companyId, companySlug, companyPageUrl, companyWebsite, companyLogo | The employer, its id and Dynamite Jobs page, its own site and logo. |
category, categorySlug, subcategory, subcategorySlug, categories | The main category and subcategory (name and slug) and every category the job is filed under. |
jobType, jobTypeSlug | Full Time, Part Time or Short-Term Project (full-time, part-time, freelance). |
locations, locationSlugs, openWorldwide | The regions and countries the employer opened the job to. |
eligibleCountries, eligibleCountryCodes | Every country a candidate may live in, regions expanded — the same list the job page gives Google. |
skills | The skills the job is tagged with. |
salaryMin, salaryMax, salaryCurrency, salaryPeriod | The 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, descriptionHtml | The site's one-line summary when it has one, and the full description. |
postedAt, updatedAt, expiresAt | ISO 8601 UTC. |
isOpen, jobStatus | Whether the site still lists it, and its status (published, finished, expired, fulfilled). |
applyMethod | employer_site (the Apply button leads to the employer's own page) or dynamite_jobs_form (the site's own application form). |
postedByEmployer, featured, promoted | Posted by the employer itself (otherwise listed by the site's team from the employer's own posting), and the paid placements. |
search, position, scrapedAt | The 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
| Field | Meaning |
|---|---|
rowType, status | company and ok. |
companyId, companySlug, name, url | The employer's id, slug and name, and its Dynamite Jobs page. |
website, domain, logo | Its own site, that site's domain, and its logo. |
description | The "about" text of its Dynamite Jobs page. |
linkedin, twitter, facebook, instagram, youtube | Its social profiles, when it set them; otherLinks holds links of any other kind, by name. |
openJobs | How many open jobs its page lists. |
search, scrapedAt | The 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.
Is it legal to scrape Dynamite Jobs?
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.