Indeed Company Jobs Scraper avatar

Indeed Company Jobs Scraper

Under maintenance

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Indeed Company Jobs Scraper

Indeed Company Jobs Scraper

Under maintenance

Counts how many jobs a specific company has posted on Indeed, with a link to each job listing.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Summiya bibi

Summiya bibi

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

11 days ago

Last modified

Share

Company Job Analyzer

An Apify actor that takes a company name and domain and returns how many jobs that company has posted on Indeed.

How it works

  1. It calls an existing, maintained Indeed scraper from Apify Store (borderline/indeed-scraper by default).
  2. It fetches the scraped listings.
  3. It keeps only jobs whose company/domain matches your input.
  4. It outputs the count (totalJobsPosted) plus the matching jobs.

Input

FieldRequiredDescription
companyNameyesCompany to count jobs for (e.g. Stripe)
companyDomainnoWebsite domain to confirm the employer (e.g. stripe.com)
countrynoIndeed country code, default us
targetActorIdnoStore scraper to call, default borderline/indeed-scraper
maxJobsnoMax listings to scan, default 200

Output

Saved to the dataset and to key-value store OUTPUT:

{
"companyName": "Stripe",
"companyDomain": "stripe.com",
"totalJobsPosted": 42,
"jobs": [ { "title": "...", "location": "...", "postedDate": "...", "url": "..." } ]
}
```
## Run it
```bash
npm install -g apify-cli
apify login
apify run # test locally
apify push # deploy to your Apify account
```
## Important
Each Indeed scraper on Apify Store has its **own input schema**. If you change `targetActorId`,
open that actor's Input tab and adjust the field names in `main.js` (the object passed to `Actor.call`)
to match — the defaults here (`position`, `country`, `maxItems`) fit common Indeed scrapers but aren't universal.