Job Scraper with Hiring Urgency & Company Size (Saad Belcaid)
Pricing
Pay per usage
Job Scraper with Hiring Urgency & Company Size (Saad Belcaid)
The only job scraper that tells you how big the company is and how long they've been trying to fill the role.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Saad Belcaid
Actor stats
12
Bookmarked
38
Total users
34
Monthly active users
9 days ago
Last modified
Categories
Share
Job Postings Scraper — with Company Size & Repost Detection
The only job scraper that tells you how big the company is and how long they've been trying to fill the role.
Scrapes job listings from Google Jobs — which aggregates Indeed, LinkedIn, Glassdoor, ZipRecruiter, and company career pages into one search. No need to scrape 5 different boards.
What makes this different
Every other job scraper on Apify gives you the same data: title, company, location, description. This one adds three things no one else has:
1. Company Size
Optionally enriches each company with employee count via Apollo (free tier works). Filter your results to target the exact company stage you care about — Series A startups (11-50) or enterprise (10,000+).
2. Repost Detection
Calculates how long each job has been listed and how many boards it appears on. A VP of Sales role that's been open for 45 days and posted on 4 boards? That company cannot fill this role. That's when you call.
3. Hiring Urgency Score
Every listing gets an urgency classification:
- critical — 30+ days open OR 4+ sources (they're desperate)
- high — 14-29 days OR 3 sources
- normal — 3-13 days
- fresh — under 3 days (just posted)
Output
| Field | Description | Example |
|---|---|---|
job_title | Role being hired | VP of Sales |
company_name | Hiring company | Acme Corp |
company_size | Employee count range | 51-200 |
company_domain | Company website | acme.com |
location | Job location | New York, NY |
salary_range | Salary if listed | $150,000 - $200,000/year |
date_posted | When posted | 3 days ago |
days_listed | Days since posting | 3 |
hiring_urgency | Urgency classification | fresh / normal / high / critical |
is_likely_repost | Repost signal | true/false |
source_count | Number of boards listing this | 3 |
sources | Which boards | Indeed, LinkedIn, Glassdoor |
description | Full job description | ... |
apply_url | Direct apply link | https://... |
employment_type | Full-time, Contract, etc. | Full-time |
remote | Remote work available | true/false |
Use cases
Sales teams & connectors
Hiring signals = buying signals. A company hiring a VP of Sales needs sales infrastructure. A company hiring Head of DevOps is scaling. Use hiring data to time your outreach perfectly — reach out when they're actively building the team that needs your solution.
Recruiters
Find roles that have been open the longest (highest urgency). These companies are most likely to pay recruiting fees. Filter by company size to target your sweet spot.
Competitive intelligence
Track what roles your competitors are hiring for. A competitor suddenly hiring 5 ML engineers? They're building something. 10 sales reps? They're expanding.
Market research
Map hiring trends across an industry. Which roles are hardest to fill? Where is demand outpacing supply? The repost detection turns raw job listings into market intelligence.
Connector OS integration
Feed the dataset into Connector OS Station for automated market matching. Companies that are hiring are companies that are buying — every job posting is a demand signal. The scraper output plugs directly into the Connector OS I Layer for evaluation against your supply network.
Flow: Search jobs → Get Dataset ID → Paste into Station → Match against your supply → Get scored introductions.
Input options
| Field | Required | Description |
|---|---|---|
searchQuery | Yes | Job title or keywords ("VP of Sales", "DevOps Engineer") |
location | No | City, state, or "Remote" |
datePosted | No | Time filter: today, 3days, week, month (default: week) |
maxListings | No | Max results (default: 100) |
apolloApiKey | No | Apollo.io API key for company size enrichment (free tier works) |
proxyConfig | No | Proxy config — residential proxies recommended for Google |
Getting an Apollo API key (free)
- Sign up at apollo.io (free plan)
- Go to Settings → API Keys
- Copy your key and paste it in the
apolloApiKeyfield
The free tier gives you 10,000 API credits/year — more than enough for job scraping.
Cost
Typical runs use ~0.05-0.10 compute units depending on result count. Google Jobs searches with 100 results take about 1-2 minutes.


