Skip to main content

Overview

The Mokaru API lets AI agents and automation platforms search jobs and manage applications on your behalf. Build custom job search workflows, automate application tracking, or let your AI assistant handle the heavy lifting.

AI Agents

Claude Desktop, OpenAI GPTs, custom AI assistants, LangChain agents

Automation

n8n, Make (Integromat), Zapier, Pipedream, ActivePieces

Custom Tools

Any HTTP client, Python scripts, browser extensions, CLI tools
API keys require a Plus plan. Upgrade here.

Base URL

https://api.mokaru.ai
All endpoints are prefixed with /v1.

Quick Start

Using curl

curl -X POST "https://api.mokaru.ai/v1/jobs/search" \
  -H "Authorization: Bearer mk_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{"query": "software engineer"}'

Using Python

import requests

headers = {"Authorization": "Bearer mk_your_api_key_here"}

# Search for jobs
jobs = requests.post(
    "https://api.mokaru.ai/v1/jobs/search",
    headers=headers,
    json={"query": "data scientist", "remote": True}
).json()

# Save a job to your tracker
for job in jobs["data"][:5]:
    requests.post(
        "https://api.mokaru.ai/v1/tracker/applications",
        headers=headers,
        json={
            "jobTitle": job["title"],
            "company": job["company"],
            "jobUrl": job["applyLink"],
            "jobListingId": job["id"]
        }
    )

Using n8n

  1. Add an HTTP Request node
  2. Set method to POST and URL to https://api.mokaru.ai/v1/jobs/search
  3. Add header: Authorization: Bearer mk_your_api_key_here
  4. Set body to JSON with your search query
  5. Connect to your workflow (e.g. daily job search, Slack notifications, spreadsheet export)

Endpoints

Use Cases

Set up a Claude Desktop or OpenAI GPT agent to search for jobs matching your criteria every morning and add the best matches to your tracker automatically.
Build an n8n workflow that searches for new jobs daily, filters by salary and location, sends matches to Slack, and saves them to your Mokaru tracker.
Use the API to build a personal job aggregator that pulls from Mokaru’s database of thousands of listings and combines them with other sources.
Keep an external spreadsheet or Notion database in sync with your Mokaru application tracker using the List Applications endpoint.