AmbitionBox Company Salaries Scraper
Pricing
from $0.90 / 1,000 salary records
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
- Go to the AmbitionBox Company Salaries Scraper page on Apify.
- Select companies from the Popular Companies dropdown (175+ pre-loaded), type custom company slugs, or paste direct AmbitionBox salary URLs.
- Set the Maximum Salaries per Company (default: 100, minimum: 20). Each page returns approximately 20 job profiles.
- Click Start to run the Actor.
- 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:
| Parameter | Type | Required | Description |
|---|---|---|---|
startUrls | array | No | Direct AmbitionBox salary URLs (e.g. https://www.ambitionbox.com/salaries/tcs-salaries). |
companySlugs | array | No | Select from 175+ popular Indian companies (TCS, Infosys, Wipro, Amazon, Google, etc.). |
customSlugs | array | No | Type any company slug not in the popular list. The slug is the URL path segment (e.g. tcs from ambitionbox.com/salaries/tcs-salaries). |
maxItems | integer | No | Maximum 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
| Field | Type | Description |
|---|---|---|
id | number | Unique job profile ID on AmbitionBox |
companyName | string | Company name |
companySlug | string | Company URL slug |
jobProfile | string | Job title / designation |
jobProfileUrlName | string | URL-friendly job profile name |
minExperience | number | Minimum experience in years |
maxExperience | number | Maximum experience in years |
minSalary | number | Minimum annual salary (₹) |
maxSalary | number | Maximum annual salary (₹) |
avgSalary | number | Average annual salary (₹) |
typicalMinSalary | number | Typical minimum annual salary (₹) |
typicalMaxSalary | number | Typical maximum annual salary (₹) |
salaryCount | number | Number of salary data points reported |
jobsCount | number | Number of open jobs for this profile |
url | string | Source 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: 20for 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.tcsfromambitionbox.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.