Available Company Endpoints
Hirebase offers two main endpoints for accessing company data:- POST /v2/hirebase/companies/search - Search for companies by various criteria
- GET /v2/hirebase/companies/:company_slug - Retrieve a record for a Company
Get Company
Retrieve a single company profile (plus a sample job listing) by its slug:Response Structure
Get Company Jobs
The GET endpoint allows you to retrieve companies with basic pagination:Response Structure
Searching Companies
The search endpoint provides more powerful filtering options:Search Parameters
Basic Search
Basic Search
query: General search term matching company descriptionscompany_name: Filter by specific company name
Location
Location
hq_geolocations: Array of HQ location objects withcity,region, andcountry(OR across entries)
Industry and Company Type
Industry and Company Type
industries: Array of industry categoriessubindustries: Array of more specific industry categoriescompany_types: Headcount buckets (e.g.,"1-10","51-200")types: Categorical labels (e.g.,"Startup","Enterprise","Non-Profit")
Pagination
Pagination
page: Page number for paginationlimit: Number of results per page
Use Cases for Company Data
Finding Companies in a Specific Industry
Company Profile Enrichment
Once you have a company’s data, you can use it to enhance job listings or build company profiles in your application and search through their jobs.Next Steps
- Learn how to search for jobs at specific companies
- Explore the Companies API Reference for detailed endpoint documentation