Skip to main content

Indeed Top Companies API

The Indeed Top Companies API is a REST API that allows you to access top companies data from Indeed using the indeed/top-companies endpoint.

You can query the API to get a list of top companies.

curl -GET "https://proxy.scrapeops.io/v1/structured-data/indeed/top-companies?api_key=YOUR_API_KEY&industry=Technology"

Or you can pass in the url of the top companies page you want to scrape (make sure to encode the URL).

curl -GET "https://proxy.scrapeops.io/v1/structured-data/indeed/top-companies?api_key=YOUR_API_KEY&url=https%3A%2F%2Fwww.indeed.com%2Fcompanies%2Fbest-companies%3Findustry%3DTechnology"

Authorisation - API Key

To use the ScrapeOps proxy, you first need an API key which you can get by signing up for a free account here.

Your API key must be included with every request using the api_key query parameter otherwise the API will return a 403 Forbidden Access status code.


API Parameters

The following parameters are available for the Indeed Top Companies API:

ParameterDescription
api_keyRequired. The API key to use for the request.
urlThe URL of the top companies page you want to scrape.
industryFilter companies by industry. Example: Technology, Media-%26-Communication, Finance, etc.
locationThe geographic location filter. Example: New York, San Francisco, Los Angeles, etc.
countryThe 2 letter country code of where you want the company data to be scraped from. Example: us, uk, ca, de, fr, etc.
tldThe Indeed domains to scrape from. Example: com, co.uk, ca, de, fr, etc.
sortSort results.
startPagination offset. Example: 0, 10, 20, etc.
radiusSearch radius in miles.

The below table outlines the valid TLDs for each country.

TLDIndeed Domain
usindeed.com
ukindeed.co.uk
caindeed.ca
deindeed.de
frindeed.fr
itindeed.it
esindeed.es
nlindeed.nl
plindeed.pl
inindeed.co.in
auindeed.com.au
jpindeed.jp
mxindeed.com.mx
brindeed.com.br
saindeed.com.sa
aeindeed.ae