Indeed job listings by keyword and location, and full postings, as structured JSON.
Call this server's tools from your browser. Nothing to install.
HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get Indeed Job Details Fetches a single Indeed job posting by its viewjob URL. Returns job title, company, location, salary/compensation, employment type, full description, and benefits. Use for ATS/CRM enrichment, compensation benchmarking, resume-to-JD matching with LLMs, and structured archival of postings discovered via the Indeed Listing endpoint.
The URL of the job vacancy to retrieve details for.
Get Indeed Job Details Fetches a single Indeed job posting by its viewjob URL. Returns job title, company, location, salary/compensation, employment type, full description, and benefits. Use for ATS/CRM enrichment, compensation benchmarking, resume-to-JD matching with LLMs, and structured archival of postings discovered via the Indeed Listing endpoint.
| Argument | Type | Description |
|---|---|---|
| url* | string | The URL of the job vacancy to retrieve details for. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "The URL of the job vacancy to retrieve details for."
}
},
"additionalProperties": false
}Get Indeed Job Listings Searches Indeed job listings by keyword and location with sort (relevance/date), country domain targeting, date-posted (1/3/7/14 days) and remote/hybrid filters, and offset-based pagination (start). Returns an array of jobs with title, company, location, salary, posted date, job URL, sponsored flag, and jobKey (Indeed's stable job id, the only reliable dedup key for sponsored postings) for the requested page. With sponsoredOnly the request exits from the domain's country, where Indeed serves Canadian searches as sponsored postings. Use for job-market dashboards, role/geo hiring-trend analysis, sourcing pipelines, and generating URL lists to feed into the Indeed Job endpoint.
| Argument | Type | Description |
|---|---|---|
| sort | string | The sorting option for the search results. |
| start | number | The starting index of the results to retrieve (optional). |
| domain | string | The domain of the Indeed site (optional). Provide one exact documented value (62 allowed), e.g. `ar.indeed.com`, `au.indeed.com`. |
| keyword* | string | The keyword used to search for job listings. |
| location* | string | The location to search for job listings. |
| datePosted | number | Returns only jobs posted within the given number of days. |
| remoteType | string | Returns only remote (`remote`) or hybrid (`hybrid`) jobs. In the US, Indeed ties fully remote jobs to the country rather than a city, so use a country-wide location such as `United States`: with a city, Indeed returns few or no remote jobs. |
| sponsoredOnly | boolean | When enabled, the request is made in a way that returns more sponsored listings. Defaults to false. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"keyword",
"location"
],
"properties": {
"sort": {
"enum": [
"relevance",
"date"
],
"type": "string",
"description": "The sorting option for the search results."
},
"start": {
"type": "number",
"description": "The starting index of the results to retrieve (optional)."
},
"domain": {
"type": "string",
"description": "The domain of the Indeed site (optional). Provide one exact documented value (62 allowed), e.g. `ar.indeed.com`, `au.indeed.com`."
},
"keyword": {
"type": "string",
"description": "The keyword used to search for job listings."
},
"location": {
"type": "string",
"description": "The location to search for job listings."
},
"datePosted": {
"enum": [
1,
3,
7,
14
],
"type": "number",
"description": "Returns only jobs posted within the given number of days."
},
"remoteType": {
"enum": [
"remote",
"hybrid"
],
"type": "string",
"description": "Returns only remote (`remote`) or hybrid (`hybrid`) jobs. In the US, Indeed ties fully remote jobs to the country rather than a city, so use a country-wide location such as `United States`: with a city, Indeed returns few or no remote jobs."
},
"sponsoredOnly": {
"type": "boolean",
"description": "When enabled, the request is made in a way that returns more sponsored listings. Defaults to false."
}
},
"additionalProperties": false
}