curl --request GET \
--url https://api.hirebase.org/v2/jobs/search{
"jobs": [
{
"_id": "<string>",
"company_name": "<string>",
"job_title": "<string>",
"description": "<string>",
"application_link": "<string>",
"job_type": "<string>",
"location_type": "<string>",
"salary_range": {},
"yoe_range": {},
"requirements_summary": "<string>",
"visa_sponsored": true,
"locations": [
{}
],
"expired": true
}
],
"total_count": 123,
"company_count": 123,
"page": 123,
"limit": 123,
"total_pages": 123
}Search for jobs using URL parameters
curl --request GET \
--url https://api.hirebase.org/v2/jobs/search{
"jobs": [
{
"_id": "<string>",
"company_name": "<string>",
"job_title": "<string>",
"description": "<string>",
"application_link": "<string>",
"job_type": "<string>",
"location_type": "<string>",
"salary_range": {},
"yoe_range": {},
"requirements_summary": "<string>",
"visa_sponsored": true,
"locations": [
{}
],
"expired": true
}
],
"total_count": 123,
"company_count": 123,
"page": 123,
"limit": 123,
"total_pages": 123
}Documentation Index
Fetch the complete documentation index at: https://www.hirebase.org/docs/llms.txt
Use this file to discover all available pages before exploring further.
POST /v2/jobs/search. The schema below describes the intended GET interface for URL-parameter-based searches."Remote", "Hybrid", "In-Person"."Entry", "Junior", "Mid", "Senior", "Executive"."relevance", "date_posted", "salary", "company", "yoe". Invalid values are silently ignored."asc" or "desc").Show child attributes
curl -X GET "https://api.hirebase.org/v2/jobs/search?job_titles=Software+Engineer,Data+Scientist&keywords=Python,AWS&location_types=Remote&salary_from=80000&salary_to=120000&sort_by=relevance&sort_order=desc&page=1&limit=10" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY"
{
"jobs": [
{
"_id": "6123456789abcdef01234567",
"company_name": "TechCorp",
"job_title": "Software Engineer",
"description": "We're looking for a talented Software Engineer...",
"application_link": "https://apply.techcorp.com/jobs/123",
"job_type": "Full Time",
"location_type": "Remote",
"salary_range": {
"min": 80000,
"max": 120000,
"currency": "USD",
"period": "yearly"
},
"yoe_range": {
"min": 0,
"max": 1
},
"requirements_summary": "Python, AWS, and a CS degree",
"visa_sponsored": true,
"locations": [
{
"city": "San Francisco",
"region": "CA",
"country": "United States"
}
],
"expired": false
}
],
"total_count": 120,
"company_count": 30,
"page": 1,
"limit": 10,
"total_pages": 12
}
| POST Parameter | GET Parameter |
|---|---|
yoe.min | years_from |
yoe.max | years_to |
salary.min | salary_from |
salary.max | salary_to |