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, OpenClaw (via ClawdHub skill), 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)

Using OpenClaw

Mokaru is available as a skill on ClawdHub. Install the Mokaru skill in OpenClaw to search jobs and manage applications directly from your AI agent.

Endpoints

Search Jobs

Search job listings from the Mokaru database

Create Application

Add a job to your application tracker

List Applications

View your tracked applications

Contacts

Manage your networking contacts

Experiences

Manage your work experiences

Education

Manage your education history

Skills

Manage your skills

Authentication

API keys, scopes, and rate limits

Use Cases

Set up a Claude Desktop, OpenAI GPT, or OpenClaw agent to search for jobs matching your criteria every morning and add the best matches to your tracker automatically. The Mokaru skill on ClawdHub makes this a one-click setup.
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.