Job Search (Rapid API) MCP server for AI agents and assistants

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Job Search (Rapid API) MCP or direct API to search job listings, filter and sort results, fetch full job details, and save or export listings through natural language.

Job Search (Rapid API) logoJob Search (Rapid API)
Api Key

Job Search (Rapid API) is a unified service that searches approved job-listing sources via RapidAPI hosts. Use it to aggregate and query listings across providers with a single API.

94 Tools

Try Job Search (Rapid API) now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
Job Search (Rapid API)
Try asking
TOOLS

Supported Tools

Every Job Search (Rapid API) action and event your agent gets out of the box.

Count Active ATS Jobs

Count active ATS jobs matching company, role, location, date, salary, and enrichment filters without returning job records.

Count Active Job Board Jobs

Count active LinkedIn, Wellfound, and Y Combinator jobs matching company, role, location, date, salary, and enrichment filters.

List Active ATS Jobs

List active ATS jobs with company, role, location, date, salary, and enrichment filters plus offset or cursor pagination.

List Active Job Board Jobs

List active LinkedIn, Wellfound, and Y Combinator jobs with company, role, location, date, salary, and enrichment filters plus pagination.

Count Daily International Jobs

Count international job postings matching documented date, company, role, salary, and geography filters.

List Distinct International Job Values

List distinct values and counts for a searchable international-job field.

Search Daily International Jobs

Search international job postings with documented date, company, role, salary, geography, and pagination filters.

Get International Job Statistics

Get coverage and frequency statistics for a searchable international-job field.

Estimate Glassdoor Salary

Estimate Glassdoor salary for a title, location, and experience range.

Get Glassdoor Company Overview

Get an employer overview and ratings by Glassdoor company ID.

Get Glassdoor Company Salaries

Get salary data for a job title at one Glassdoor company.

List Glassdoor Company Interviews

List interview experiences for a Glassdoor company by job function, job title, location type, offer outcome, sort order, regional domain, and page.

List Glassdoor Company Jobs

List jobs posted by a Glassdoor company with location and function filters.

List Glassdoor Company Reviews

List and filter employee reviews for a Glassdoor company.

List Glassdoor Company Salaries

List paginated salary records for a Glassdoor company, optionally by title and location.

Glassdoor Real-Time: Autocomplete Companies

Returns company-name suggestions and identifiers for a partial name.

Glassdoor Real-Time: Search Companies

Returns paginated company matches for a name query.

Glassdoor Real-Time: Search Conversations

Returns paginated Glassdoor conversation matches for a text query, ordered by relevance or recency.

Glassdoor Real-Time: Get Company Base Info

Returns core identity and profile information for a company ID.

Glassdoor Real-Time: Get Company Interview Details

Returns one interview report identified by an interview ID.

Glassdoor Real-Time: Get Company Job Details

Returns the detailed company-job listing identified by a listing ID and the query string supplied by a company jobs result.

Glassdoor Real-Time: Get Company Overview

Returns a company overview for a profile ID and company ID.

Glassdoor Real-Time: Get Conversation Details

Returns one Glassdoor conversation and its detailed content by conversation ID.

Glassdoor Real-Time: Get Detailed Company Overview

Returns the expanded company overview for a company ID.

Glassdoor Real-Time: Get Job Details

Returns the detailed job listing identified by a listing ID and the query string supplied by a general job-search result.

Glassdoor Real-Time: Get Salary Details

Returns the provider's salary-detail payload, distinct from a salary report selected by ID.

Glassdoor Real-Time: Get Salary Report

Returns one salary report for a provider salary ID.

Glassdoor Real-Time: Autocomplete Jobs

Returns job-title suggestions for a partial query.

Glassdoor Real-Time: Search Jobs

Searches job listings across companies and returns filtered, sortable, cursor-paginated results.

Glassdoor Real-Time: List Company Awards

Lists awards associated with a company.

Glassdoor Real-Time: List Company Benefits

Returns a paginated list of employee-reported benefits for a company.

Glassdoor Real-Time: List Company Interviews

Returns a paginated list of interview reports for a company, with optional sorting.

Glassdoor Real-Time: List Company Jobs

Lists job openings for one company, with title, location, date, function, sort, and cursor filters.

Glassdoor Real-Time: List Company Locations

Lists locations associated with a company ID.

Glassdoor Real-Time: List Company Photos

Returns the provider's company photo collection.

Glassdoor Real-Time: List Company Reviews

Returns a paginated list of employee reviews for a company, with optional sorting.

Glassdoor Real-Time: List Salary Filters

Returns the provider's available salary-search filter metadata.

Glassdoor Real-Time: Resolve Job Location

Resolves a location name to Glassdoor job-location matches and identifiers.

Glassdoor Real-Time: Resolve Salary Location

Returns the provider's salary-location resolution payload for use with salary search.

Glassdoor Real-Time: Autocomplete Salaries

Returns salary-title suggestions for a partial query.

Glassdoor Real-Time: Search Salaries

Searches salary records by job title and returns paginated compensation results, with experience, function, location, and sort filters.

Search Glassdoor Companies

Search Glassdoor employers by name or company ID.

Search Glassdoor Jobs

Search Glassdoor jobs by query, location and location type, easy-apply or remote status, posting age, minimum company rating, regional domain, and cursor.

Google Jobs: List Entry-Level Jobs

Lists entry-level and junior roles, graduate programs, trainee positions, and jobs that do not require prior experience.

Google Jobs: List Four-Day Work Week Jobs

Lists positions offering a four-day work week or compressed schedule.

Google Jobs: List Freelance Jobs

Lists freelance, contractor, consulting, and other independent-work opportunities.

Google Jobs: List High-Paying Jobs

Lists high-compensation positions that the provider identifies as paying at least $100,000.

Google Jobs: List Internships

Lists internships, co-op positions, trainee programs, apprenticeships, and student opportunities.

Google Jobs: List Jobs

Lists aggregated job postings from sources including LinkedIn, Indeed, Jooble, ZipRecruiter, and Glassdoor.

Google Jobs: List Jobs by Benefits

Lists positions through the provider's benefits-and-perks route, including roles advertising health insurance, retirement plans, or stock options.

Google Jobs: List Jobs by Company

Lists jobs through the provider's company-focused route using its documented optional company filter.

Google Jobs: List Jobs by Company Size

Lists jobs through the provider's company-size route for startup through enterprise employers.

Google Jobs: List Jobs by Distance

Lists job postings through the provider's distance-focused route.

Google Jobs: List Jobs by Experience

Lists jobs through the provider's experience-level route, covering career stages from entry level through executive roles.

Google Jobs: List Jobs by Industry

Lists jobs through the provider's industry-specific route for sectors such as healthcare, finance, and technology.

Google Jobs: List Jobs by Job Type

Lists job postings through the provider's job-type route.

Google Jobs: List Jobs by Language

Lists job postings through the provider's language-focused route.

Google Jobs: List Jobs by Minimum Salary

Lists jobs through the provider's minimum-salary route.

Google Jobs: List Jobs by Salary

Lists job postings through the provider's salary-focused route.

Google Jobs: List Jobs by Sites

Lists aggregated job postings through the provider's site-focused route.

Google Jobs: List Jobs by Technology Stack

Lists jobs through the provider's technology-stack route for technologies and programming languages such as React, Python, or AWS.

Google Jobs: List Jobs with Relocation

Lists positions offering relocation packages or assistance.

Google Jobs: List Recent Jobs

Lists recent job postings aggregated from multiple sources through the provider's recent-jobs route.

Google Jobs: List Remote Jobs

Lists remote and work-from-home job postings across industries and roles.

Google Jobs: List Startup Jobs

Lists opportunities at startups, early-stage companies, and venture-backed firms, including listings from startup-focused platforms.

Google Jobs: List Trending Jobs

Lists trending and highly viewed job openings from the past week.

Google Jobs: List Visa Sponsorship Jobs

Lists positions offering employer-sponsored work authorization such as H-1B sponsorship or work permits.

Google Jobs: Search by Exact Job Title

Searches through the provider's exact-job-title route using its documented optional title filter.

Search Indeed US jobs

Search the Indeed Jobs API US feed by keyword and city or state, with offset pagination.

Get Bing job

Gets full details for a Bing job by its search-result ID.

Search Bing jobs

Searches Bing job listings by keywords and location, with posting-age, employment-type, remote-only, and pagination filters.

Get Indeed job

Gets full details for an Indeed job by its search-result ID.

Search Indeed jobs

Searches Indeed job listings with documented country, distance, sorting, and pagination filters.

Get LinkedIn job

Gets full details for a LinkedIn job by its numeric search-result ID.

Search LinkedIn organizations

Finds LinkedIn organization IDs that can be passed to the LinkedIn jobs search action.

Search LinkedIn jobs

Searches LinkedIn job listings by keywords, organization, and location, with posting-age, employment-type, experience, workplace, and pagination filters.

Get job salary ranges

Compares reported salary ranges for a job title in a selected country.

List salary job titles

Finds canonical job-title matches for a query and country before a salary-range lookup.

Get Xing job

Gets full details for a Xing job by its search-result ID.

Search Xing jobs

Searches Xing job listings by keywords and location, with posting-age, employment-type, career-level, workplace, salary, and pagination filters.

Ping Jobs Search API

Diagnostic endpoint that confirms provider reachability only.

Search jobs

Searches Indeed, LinkedIn, ZipRecruiter, Glassdoor, and Google by keywords, location, posting age, job type, and remote status; returns JSON results.

Search jobs for Excel

Searches Indeed, LinkedIn, ZipRecruiter, Glassdoor, and Google and returns the matching jobs as a downloadable Excel workbook.

Get JSearch Company Job Salary

Get salary data for a job title at a specified company.

Get JSearch Estimated Salary

Get estimated salary for a title, location, and experience range.

Get JSearch Job Details

Get full details for one JSearch job ID.

Search JSearch Jobs

Search public job sites through JSearch by country, language, posting age, remote status, employment type, job requirements, radius, excluded publishers, projected fields, and cursor.

Count Active LinkedIn Jobs

Counts active LinkedIn jobs matching role, company, location, date, seniority, work arrangement, experience, salary, or visa-sponsorship filters.

List Active LinkedIn Jobs

Searches active LinkedIn jobs by role, company, location, date, seniority, work arrangement, experience, salary availability, visa sponsorship, and other filters; supports pagination and optional descriptions.

List Expired LinkedIn Job IDs

Lists IDs for LinkedIn jobs that expired within the selected one-hour, one-day, one-month, or six-month window.

List remote jobs

Searches remote jobs by title, country, and employment type, with cursor pagination and optional company details or total count.

Get ZipRecruiter Estimated Salary

Get ZipRecruiter's annual pay distribution for a title nationally or in one state or province.

Get ZipRecruiter Job Details

Get full details for up to 20 ZipRecruiter job IDs; unresolved IDs are omitted.

Search ZipRecruiter Jobs

Search United States or Canadian ZipRecruiter postings by location, posting age, employment type, experience, remote status, salary range, radius, ZipApply eligibility, company, and projected fields, with optional detail enrichment.

SETUP GUIDE

Connect Job Search (Rapid API) MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/openai @ai-sdk/mcp
Install the Composio SDK for Python or TypeScript
2

Initialize Client and Create Tool Router Session

typescript
import { Composio } from '@composio/core';

const composio = new Composio({ apiKey: 'your-api-key' });
const session = await composio.create('your-user-id');
console.log(`Tool Router session created: ${session.mcp.url}`);
Import and initialize the Composio client, then create a Tool Router session for Job Search (Rapid API)
3

Connect to AI Agent

typescript
import { openai } from '@ai-sdk/openai';
import { experimental_createMCPClient as createMCPClient } from '@ai-sdk/mcp';
import { generateText } from 'ai';

const client = await createMCPClient({
  transport: {
    type: 'http',
    url: session.mcp.url,
    headers: {
      'x-api-key': 'your-composio-api-key',
    },
  },
});

const tools = await client.tools();
const { text } = await generateText({
  model: openai('gpt-4o'),
  tools,
  messages: [{
    role: 'user',
    content: 'YOUR_SPECIFIC_PROMPT_HERE'
  }],
  maxSteps: 5,
});

console.log(`Agent: ${text}`);
Use the MCP server with your AI agent (Anthropic Claude or Mastra)
SETUP GUIDE

Connect Job Search (Rapid API) API Tool with your Agent

1

Install Composio

typescript
npm install @composio/openai
Install the Composio SDK
2

Initialize Composio and Create Tool Router Session

typescript
import OpenAI from 'openai';
import { Composio } from '@composio/core';
import { OpenAIResponsesProvider } from '@composio/openai';

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});
const session = await composio.create('your-user-id');
Import and initialize Composio client, then create a Tool Router session
3

Execute Job Search (Rapid API) Tools via Tool Router with Your Agent

typescript
const tools = session.tools;
const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: tools,
  input: [{
    role: 'user',
    content: 'YOUR_SPECIFIC_PROMPT_HERE'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute Job Search (Rapid API) actions with your Agent

Why Use Composio?

AI Native Job Search (Rapid API) Integration

  • Supports both Job Search (Rapid API) MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your Job Search (Rapid API) data

Managed Auth

  • Built-in OAuth handling with automatic token refresh and rotation
  • Central place to manage, scope, and revoke Job Search (Rapid API) access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Job Search (Rapid API)
  • Scoped, least privilege access to Job Search (Rapid API) resources
  • Full audit trail of agent actions to support review and compliance

Rolling this out across your team?

Give your team centralized access control across every framework with Composio’s MCP Gateway.

EXPLORE MCP GATEWAY
FAQ

Frequently asked questions

Yes, Job Search (Rapid API) requires you to configure your own API key credentials. Once set up, Composio handles secure credential storage and API request handling for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Yes. Composio is SOC 2 Type II compliant and is built to keep your Job Search (Rapid API) connection and credentials secure. OAuth tokens and API keys are encrypted, and sensitive customer data is protected at rest and in transit.

Composio also undergoes independent security testing and continuously monitors its systems for security threats. You can review the latest reports and policies in the Composio Trust Center.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Create the key in your Job Search (Rapid API) account settings, then paste it once on Composio's connection page. Composio stores it encrypted and uses it only for the Job Search (Rapid API) actions your agent runs. Nobody else in your workspace can read it, and you can revoke it inside Job Search (Rapid API) at any time.

When you connect a Job Search (Rapid API) account through Composio, every action runs under that account, so anything the agent creates, sends, or changes shows up in Job Search (Rapid API) as done by you. Keep an approval step in your prompt for actions with side effects, such as sending or deleting, and have the agent draft first.

Whatever the credentials you connect allow inside Job Search (Rapid API). If Job Search (Rapid API) lets you scope a key to specific permissions, create a scoped one so the agent can only do what you intend. You can revoke the key inside Job Search (Rapid API) at any time.

Yes. Composio supports multiple connected accounts for the same app, and that works in Claude, ChatGPT, or any other assistant you connect through Composio. Give each Job Search (Rapid API) connection a name such as work or personal, and the assistant uses the one you mention in the request. Each account keeps its own credentials and nothing is merged.

The connection stops working the moment Job Search (Rapid API) rejects the old key. Create a new key in Job Search (Rapid API) and reconnect the account from the Composio dashboard or by asking your agent to reconnect Job Search (Rapid API). Nothing else changes.

Composio's free Hobby plan includes 100,000 tool calls per month with no credit card, which covers most personal Job Search (Rapid API) use. Paid plans add higher limits and team features. Your Job Search (Rapid API) plan and its API limits still apply as usual.

Built-in connectors usually give one AI access to a limited set of apps. Many people use Composio because it lets their AI connect to more apps than it normally supports, or connect to multiple accounts for the same app (e.g. connect Claude to multiple Job Search (Rapid API) accounts).

With Composio, you connect Job Search (Rapid API) once and then use it across different AI assistants without setting it up separately in each one. Connect your apps to Composio once, then connect Composio to whichever AI you use, whether that's Claude, ChatGPT, Hermes, or your own custom assistant.

Start with Job Search (Rapid API).It takes 30 seconds.

Managed auth, hosted MCP servers, and every Job Search (Rapid API) tool your agent needs.Free to start.

Start building