Skip to main content
GET
List Applications

Overview

The List Applications endpoint retrieves your tracked job applications from Mokaru. Use it to sync your application pipeline to external tools, build custom dashboards, or let an AI agent review your progress. Common use cases:
  • Notion and Airtable sync - set up an n8n or Make workflow that polls this endpoint on a schedule and upserts rows into your Notion database or Airtable base. Keep your preferred workspace in sync without manual copy-pasting.
  • Spreadsheet export - pull all your applications into Google Sheets or Excel for custom filtering, pivot tables, or sharing with a career coach.
  • AI agent review - let an AI agent fetch your current applications, identify stale ones (applied weeks ago with no response), and suggest follow-up actions.
  • Custom dashboards - build a personal analytics view showing application volume by week, conversion rates by source, or salary range distribution.
  • Slack and email digests - create a daily or weekly summary of new applications, status changes, and upcoming interviews.
You can filter results by status to focus on a specific stage of your pipeline. Use limit and offset for pagination when you have more applications than fit in a single response.

Application Statuses

Each application has a status that reflects where it is in your pipeline. Statuses split into active (still in progress) and archived (terminal - no further action expected): To archive an application, update its status (via PATCH /v1/tracker/applications/:id) to one of the archived values. To un-archive, update back to any active status.
Scope required: tracker:read | Rate limit: 60 requests/min

Request

Query Parameters

string
Filter by exact status: watchlist, preparing, applied, response, screening, interview_scheduled, interviewed, offer, negotiating, accepted, rejected, withdrawn, no_response
boolean
Filter by archive bucket. true returns only archived applications (accepted, rejected, withdrawn, no_response). false returns only active ones. Ignored when status is also provided.
number
default:"25"
Results per page (max 100)
number
default:"0"
Pagination offset

Example

Response

array
Array of applications
number
Total matching applications
boolean
Whether more results are available
number
Results per page
number
Current offset