AmbitionBox Reviews Scraper avatar

AmbitionBox Reviews Scraper

Pricing

$1.35 / 1,000 scraped reviews

Go to Apify Store
AmbitionBox Reviews Scraper

AmbitionBox Reviews Scraper

Scrape AmbitionBox employee reviews by company slug or URL. Export ratings, pros, cons, job profile, location, work policy, verified status, source URLs, and company aggregates.

Pricing

$1.35 / 1,000 scraped reviews

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

3

Monthly active users

8 days ago

Last modified

Categories

Share

🔎 AmbitionBox reviews scraper for employee data

AmbitionBox Reviews Scraper extracts public AmbitionBox employee reviews for one or more companies and saves them as clean Apify dataset rows. Add company slugs like tcs and infosys, or paste supported AmbitionBox company URLs, then export ratings, pros, cons, job profile, location, work policy, verified status, and company aggregates.

📊 Data you can extract

Each saved item is one public AmbitionBox employee review. Depending on what AmbitionBox shows for that review or company, fields can include:

  • companyName, companySlug, and companyId
  • overallRating and named subRatings
  • pros, cons, workDescription, and benefits
  • likesTags, dislikesTags, and workDescriptionTags
  • jobProfileName, jobLocationName, division, and employmentType
  • workPolicy, workLabels, verified, isContested, and employer-response flags
  • publishedAt, modifiedAt, and modifiedAtHumanReadable
  • reviewer details AmbitionBox exposes, such as reviewerName, reviewerExperience, current-job status, and tenure fields
  • helpfulCount, notHelpfulCount, and views
  • companyAggregate with total reviews, average rating, rating distribution, sub-rating averages, top mentions, and top job profiles
  • sourcePlatform

The Actor saves only review rows. Salary and interview URLs can identify a company, but the output remains focused on public employee reviews.

🚀 How to run it

  1. Open the Actor input.
  2. Add one or more companies in AmbitionBox companies.
  3. Use a slug such as tcs, infosys, or wipro, or paste an AmbitionBox reviews, overview, salaries, or interviews URL.
  4. Set Reviews per company and Maximum reviews total to control run size and cost.
  5. Optional: filter by rating, job profile, location, work policy, or verified reviews.
  6. Start the Actor and open the dataset when the run finishes.

For a small first run, keep the prefilled tcs and infosys examples and lower the review limits if you only want to inspect the row shape.

🧾 Input

FieldWhat to enter
companiesAmbitionBox company slugs or company URLs. Supported URL surfaces include reviews, overview, salaries, and interviews pages for the same company.
maxReviewsPerCompanyMaximum review rows to save for each company target.
totalMaxReviewsMaximum review rows to save across the whole run.
minRatingOptional minimum overall review rating from 1 to 5.
maxRatingOptional maximum overall review rating from 1 to 5.
jobProfileOptional text filter for the reviewer's job profile.
locationOptional text filter for the reviewer's job location.
workPolicyOptional work-policy filter: any, WFO, WFH, or Hybrid.
verifiedOnlySave only reviews marked as verified by AmbitionBox.

Example input:

{
"companies": ["tcs", "infosys"],
"maxReviewsPerCompany": 25,
"totalMaxReviews": 50,
"workPolicy": "any",
"verifiedOnly": false
}

📦 Output example

{
"rowType": "review",
"sourcePlatform": "ambitionbox",
"companyName": "TCS",
"companySlug": "tcs",
"overallRating": 5,
"subRatings": {
"Salary": 1,
"Skill development": 4,
"Job security": 5,
"Work-life balance": 5
},
"pros": "Good work-life balance.",
"cons": "Slow salary growth.",
"jobProfileName": "Process Associate",
"jobLocationName": "Kolkata",
"employmentType": "permanent",
"workPolicy": "WFO",
"verified": true,
"publishedAt": "2026-05-25T12:04:33.000Z",
"companyAggregate": {
"companyName": "TCS",
"companySlug": "tcs",
"totalReviews": 115240,
"ratingAverage": 3.3
}
}

Fields can be null or empty when AmbitionBox does not show that value for a specific review.

💳 Pricing

This Actor uses pay-per-event pricing. You are charged only for saved AmbitionBox review rows.

  • Price per saved review: $0.00135
  • Approximate price per 1,000 saved reviews: $1.35
  • No separate Actor-start event is defined in the local pricing file.

Use maxReviewsPerCompany and totalMaxReviews to control the maximum number of charged review rows.

🔌 Integrations

  • Pull review rows through the Apify API after each run.
  • Export datasets to CSV, Excel, JSON, XML, or RSS from Apify.
  • Schedule repeat runs to refresh AmbitionBox review data.
  • Send finished-run notifications or dataset links through webhooks.
  • Connect the dataset to BI tools, spreadsheets, text analysis, or sentiment analysis workflows.

❓ FAQ

Can I use company names instead of slugs?

Use AmbitionBox slugs for the most reliable results, such as tcs, infosys, or wipro. The Actor normalizes simple text into slug format, but ambiguous company names are best handled by pasting the AmbitionBox company URL.

Which AmbitionBox URLs work?

Company reviews URLs work directly. Overview, salaries, and interviews URLs for the same company are also accepted and normalized to the review surface. Jobs URLs are not supported.

Can this scrape AmbitionBox salary or interview data?

No. Salaries and interviews URLs are accepted only as a convenient way to identify the company. The output is focused on employee review rows.

Does this work like an AmbitionBox API for reviews?

Yes, for public review exports. You can run the Actor from the Apify API, schedule it, and read the dataset through API endpoints, but it is not an official AmbitionBox API.

Does this scrape AmbitionBox website reviews?

Yes. The Actor reads public AmbitionBox company review pages and saves structured review rows. It does not read private content or logged-in account data.

Do I need AmbitionBox cookies or an account?

No. The Actor is built for public AmbitionBox review pages and does not ask for login credentials, cookies, or API keys.

Why did my run return fewer reviews than the limit?

The Actor stops when it reaches your limit or when AmbitionBox has no more matching public reviews for the target and filters. Rating, job profile, location, work-policy, and verified-only filters can reduce the number of saved rows.

Why not use the AmbitionBox API?

AmbitionBox does not provide a public review export API for this use case. This Actor gives you repeatable Apify runs, dataset exports, schedules, webhooks, and API access for public review data.

What are AmbitionBox alternatives?

For employer review research, users often compare AmbitionBox with sources such as Glassdoor, Indeed company reviews, and TeamBlind. This Actor is only for AmbitionBox employee review pages.

📝 Changelog

  • 1.0: Improved review output quality by saving each source review once per run and removing low-value source tracking fields from dataset rows.
  • 0.0: Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

🔗 Other actors

Made with ❤️ by Maxime Dupré