AmbitionBox Company Salaries Scraper avatar

AmbitionBox Company Salaries Scraper

Pricing

from $0.90 / 1,000 salary records

Go to Apify Store
AmbitionBox Company Salaries Scraper

AmbitionBox Company Salaries Scraper

Extract salary data for any company listed on AmbitionBox.com — job profiles, salary ranges, experience levels, and data points. Get structured JSON output via API, MCP, or Console. Export the data to CSV, Excel or any format of your liking or ingest it in your workflows.

Pricing

from $0.90 / 1,000 salary records

Rating

0.0

(0)

Developer

Harish Garg

Harish Garg

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

AmbitionBox Company Salaries Scraper — Extract Salary Data by Job Profile

What does AmbitionBox Company Salaries Scraper do?

AmbitionBox Company Salaries Scraper extracts structured salary data from AmbitionBox.com, India's leading employer review platform. It collects salary ranges, average pay, experience levels, and data-point counts for every job profile listed under a company. The output is clean JSON, ready for analysis or integration.

Use it through the Apify API, MCP integration (for AI agents like Claude or GPT), or the Apify Console. Schedule runs to track salary trends over time.

Why use AmbitionBox Company Salaries Scraper?

  • Compensation benchmarking — Compare salary ranges across employers for the same job title.
  • Recruitment planning — Set competitive offer packages based on market data.
  • HR analytics — Track how salaries change by experience level and job profile.
  • Market intelligence — Feed salary data into investment research, consulting reports, or competitive analysis.
  • Career research — Help job seekers understand pay ranges before they negotiate.

How to scrape AmbitionBox salary data

  1. Go to the AmbitionBox Company Salaries Scraper page on Apify.
  2. Select companies from the Popular Companies dropdown (175+ pre-loaded), type custom company slugs, or paste direct AmbitionBox salary URLs.
  3. Set the Maximum Salaries per Company (default: 100, minimum: 20). Each page returns approximately 20 job profiles.
  4. Click Start to run the Actor.
  5. Download the results in JSON, CSV, Excel, or HTML format from the Output tab.

Use via API

Call the Actor through the Apify API to integrate salary data into your applications.

{
"companySlugs": ["tcs", "infosys", "wipro"],
"maxItems": 100
}

Use via MCP

AI agents and tools (such as Claude, GPT, or custom agents) can call this Actor through the Apify MCP server. The MCP integration lets AI agents extract AmbitionBox salaries as part of larger workflows — for example, to compare compensation across employers or answer salary-related questions.

Input

The Actor accepts these input parameters:

ParameterTypeRequiredDescription
startUrlsarrayNoDirect AmbitionBox salary URLs (e.g. https://www.ambitionbox.com/salaries/tcs-salaries).
companySlugsarrayNoSelect from 175+ popular Indian companies (TCS, Infosys, Wipro, Amazon, Google, etc.).
customSlugsarrayNoType any company slug not in the popular list. The slug is the URL path segment (e.g. tcs from ambitionbox.com/salaries/tcs-salaries).
maxItemsintegerNoMaximum salary records per company. Default: 100. Minimum: 20.

You must provide at least one company source (startUrls, companySlugs, or customSlugs).

Output

The Actor stores results in the default dataset. Each row is one job profile with its salary range. You can download the dataset in various formats such as JSON, CSV, HTML, or Excel.

Output example

{
"id": 12345,
"companyName": "TCS",
"companySlug": "tcs",
"jobProfile": "System Engineer",
"jobProfileUrlName": "system-engineer",
"minExperience": 0,
"maxExperience": 4,
"minSalary": 200000,
"maxSalary": 700000,
"avgSalary": 400000,
"typicalMinSalary": 300000,
"typicalMaxSalary": 500000,
"salaryCount": 15234,
"jobsCount": 42,
"url": "https://www.ambitionbox.com/salaries/tcs-salaries"
}

Note: All salary values are in Indian Rupees (₹) per year.

Data fields

FieldTypeDescription
idnumberUnique job profile ID on AmbitionBox
companyNamestringCompany name
companySlugstringCompany URL slug
jobProfilestringJob title / designation
jobProfileUrlNamestringURL-friendly job profile name
minExperiencenumberMinimum experience in years
maxExperiencenumberMaximum experience in years
minSalarynumberMinimum annual salary (₹)
maxSalarynumberMaximum annual salary (₹)
avgSalarynumberAverage annual salary (₹)
typicalMinSalarynumberTypical minimum annual salary (₹)
typicalMaxSalarynumberTypical maximum annual salary (₹)
salaryCountnumberNumber of salary data points reported
jobsCountnumberNumber of open jobs for this profile
urlstringSource page URL

How much does it cost to scrape AmbitionBox salaries?

The Actor uses pay-per-event pricing with two event types:

  • company-search — One event per unique company you scrape (charged upfront).
  • results-scraped — One event per salary record saved to the dataset.

Check the Pricing tab on the Actor page for current per-event rates.

Tip: Set a lower maxItems value to control costs. Start with 20 records to test the output before you scale up.

Tips for best results

  • Start small — Use maxItems: 20 for your first run. Increase the value after you confirm the output meets your needs.
  • Use the Popular Companies dropdown — It covers 175+ well-known companies and is the fastest way to get started.
  • Find any company's slug — Visit the company on AmbitionBox.com. The slug is the path segment before -salaries (e.g. tcs from ambitionbox.com/salaries/tcs-salaries).
  • Combine with other Actors — Use the output with Glassdoor, LinkedIn, or Indeed scrapers for cross-platform salary benchmarking.
  • Schedule recurring runs — Use Apify's scheduling feature to track salary changes weekly or monthly.

FAQ and support

Is it legal to scrape AmbitionBox? This Actor extracts publicly available data from AmbitionBox.com. Use the data responsibly and in compliance with applicable laws and the website's Terms of Service.

What companies can I scrape? Any company listed on AmbitionBox.com. The dropdown includes 175+ popular companies for convenience. You can scrape any other company by providing its URL or slug.

How do I find a company's slug? Go to the company's salaries page on AmbitionBox.com. The slug is the part before -salaries in the URL. For example, in ambitionbox.com/salaries/tcs-salaries, the slug is tcs.

What do the salary values mean? All salary figures are annual amounts in Indian Rupees (₹). avgSalary is the reported average. typicalMinSalary and typicalMaxSalary show the typical range. minSalary and maxSalary show the full reported range. salaryCount shows how many data points back these figures.

Can I schedule recurring runs? Yes. Use Apify's scheduling feature to run the Actor on a daily, weekly, or custom schedule. This is useful for tracking salary trends over time.

I found a problem or need a custom solution. Open an issue in the Issues tab on the Actor page. For custom scraping needs, contact the developer.