AmbitionBox Scraper | 14 Fields, No Login, India Proxy avatar

AmbitionBox Scraper | 14 Fields, No Login, India Proxy

Pricing

from $2.00 / 1,000 company records

Go to Apify Store
AmbitionBox Scraper | 14 Fields, No Login, India Proxy

AmbitionBox Scraper | 14 Fields, No Login, India Proxy

Scrape AmbitionBox company data without login: overall rating, review & salary counts, industry, ownership, HQ, employee size and full rating breakdown. India residential proxies, structured JSON/CSV/Excel. Use it as an MCP server in Claude, ChatGPT & AI agents.

Pricing

from $2.00 / 1,000 company records

Rating

0.0

(0)

Developer

The Mine Works

The Mine Works

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Categories

Share

AmbitionBox Scraper — 14 Fields, No Login, India Proxy

The Mine Works: 544 users across 100 public Actors, >99% run success. Pay only for results delivered. Browse all Actors.

Scrape AmbitionBox company profiles without a login: overall rating, review count, salary count, interview count, active job count, industry, ownership type, HQ location, employee-count band, founded year, website and the AmbitionBox URL. Seed a specific company and you also get its 8-dimension rating breakdown — overall, work-life balance, skill development, work satisfaction, salary and benefits, job security, career growth and company culture — plus a batch of peer companies from the same page.

Runs on browser-like HTTP through Apify's India residential proxy, with fresh-session rotation on every block. No login, no cookies, no browser.

Why use this AmbitionBox scraper

  • No login and no headless browser. AmbitionBox's server-rendered pages carry everything this Actor needs, so it runs on plain HTTP with browser-like TLS and headers rather than a Chrome instance.
  • Two surfaces, one schema. The company-list pages give reliable bulk pagination at 20 distinct companies per page; the overview pages give the deep record. Both emit the same field names.
  • Peers come free with a seed. An overview page carries a batch of fully populated similar-company records, so a seeded run returns the company and its competitive set without extra requests.
  • Indian count formats parsed. AmbitionBox writes counts as 26k, 2.2L and 1.3Cr. Those are converted to integers, so review_count is a number you can sort on.
  • Six attempts per page with session rotation. A 403, 429, 5xx or transport error rotates to a fresh residential session and retries rather than dropping the page.
  • Deduplicated by slug. List cards, seeded records and peer records for the same company are unified on a normalised slug, so one company appears once.

Look up one company and its competitors

{
"companyName": "TCS",
"maxResults": 25
}

Seed mode: the deep record with its 8-dimension rating breakdown, followed by its peer set, topped up from the company list.

Bulk-collect companies with no seed

{
"maxResults": 400
}

With no companyName the Actor paginates the company-list surface directly, 20 distinct companies per page, which is the reliable bulk engine.

Benchmark a set of employers

{
"companyName": "Infosys",
"maxResults": 60
}

The peer batch on an overview page is AmbitionBox's own similar-company set, which makes this the fastest way to assemble a comparison group in one industry.

Route through a different proxy country

{
"companyName": "Wipro",
"maxResults": 50,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "IN"
}
}

India residential is the default and the recommended setting; the field is exposed so you can override it if your account has different proxy access.

What data does the AmbitionBox scraper return

{
"company_name": "TCS",
"rating": 3.6,
"review_count": 92300,
"salary_count": 785000,
"interview_count": 8100,
"job_count": 240,
"industry": "IT Services & Consulting",
"ownership": "Public",
"hq_location": "Mumbai, India",
"employee_count": "1 Lakh+ Employees",
"founded_year": "1968",
"website": "https://www.tcs.com",
"rating_breakdown": {
"overall": 3.6,
"work_life_balance": 3.9,
"skill_development": 3.6,
"work_satisfaction": 3.4,
"salary_benefits": 3.2,
"job_security": 4.3,
"career_growth": 3.2,
"company_culture": 3.5
},
"url": "https://www.ambitionbox.com/overview/tcs-overview",
"scraped_at": "2026-08-02T10:00:00.000Z"
}
FieldDescription
company_name, urlCompany name and AmbitionBox overview URL
ratingOverall employee rating out of 5
review_count, salary_count, interview_count, job_countActivity counts, parsed to integers
industry, ownershipPrimary industry and ownership type
hq_location, employee_count, founded_year, websiteCompany profile
rating_breakdown8-dimension rating object
scraped_atCapture timestamp

Field depth depends on the surface. The seeded company's overview page populates every field including rating_breakdown, ownership, employee_count, founded_year and website. Records harvested from the company-list surface carry name, rating, the four counts, industry and HQ. Fields a surface does not publish are omitted from that row rather than set to null.

How the scraper works without a login

AmbitionBox is a Nuxt.js site with two useful server-rendered surfaces. The list surface at /list-of-companies?page=N renders 20 company cards per page as schema.org ItemList microdata with visible ratings and counts, and walking ?page=N is dependable bulk pagination. The overview surface at /overview/<slug>-overview still carries a __NEXT_DATA__ island holding the full record plus a batch of populated peers. The internal /api/v2/* JSON endpoints are POST-only behind the CDN and reject plain GETs, so the rendered HTML is the dependable route. Requests go through India residential proxies over HTTP/1.1 with polite pacing between pages.

What can you build with AmbitionBox data

Employer benchmarking. Rating and the 8-dimension breakdown across a peer set in one industry.

Talent-market research. Which employers in a sector carry the review and salary volume that signals scale.

Recruitment intelligence. Active job counts and employer reputation alongside each other.

Competitive HR analysis. Work-life balance and career-growth scores versus your own, for the companies you lose candidates to.

How much does it cost to scrape AmbitionBox

Pay per company record delivered: $0.005 on the Apify Free plan, $0.002 on Gold and above. Runs that extract nothing — because the site is temporarily blocking, for example — are never charged.

How do I use AmbitionBox data in Claude or ChatGPT

https://mcp.apify.com/?tools=themineworks/ambitionbox-companies
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('themineworks/ambitionbox-companies').call({
companyName: 'TCS',
maxResults: 25,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();

AmbitionBox scraper FAQ

Do I need to log in? No. Everything comes from public server-rendered pages.

Why does it use India residential proxies? AmbitionBox serves Indian traffic reliably and blocks datacenter ranges. Residential IN is the default and the recommended setting.

Why do some rows have fewer fields? Records from the company-list surface carry the card fields; the seeded company's overview page carries everything including the rating breakdown.

Can I get individual reviews or salary rows? No. This Actor returns company-level profiles and aggregate counts, not the underlying reviews or salary entries.

What if a run returns nothing? The site was likely blocking that session. Nothing is charged — re-run to rotate proxy sessions.

Is this affiliated with AmbitionBox? No. It reads public pages only.

Complete your India talent pipeline

Found a bug or want a field added? Open an issue on the Actor's Apify Console page.

Last verified: 2026-08