Apple Notes Rate Limits

Handle Apple Notes automation rate limits and iCloud sync throttling. Trigger: "apple notes rate limit".

jeremylongshore Updated

File contents

Apple Notes Rate Limits

Overview

Apple Notes does not have API rate limits, but iCloud sync and AppleEvent processing create practical throughput limits.

Practical Limits

Operation Safe Rate Notes
Create note 1/second iCloud sync buffer
Read note 10/second Local operation
Search notes 2/second Full-text scan
Move note 1/second Triggers sync
Delete note 1/second Triggers sync
Batch (100 notes) ~2 minutes With 1s delays

Throttled Operations

import { execSync } from "child_process";

async function throttledNoteOps(operations: Array<() => void>, delayMs = 1000) {
  for (const op of operations) {
    op();
    await new Promise(r => setTimeout(r, delayMs));
  }
}

Resources

jeremylongshore/claude-code-plugins-plus-skills commit 02a3e2f945

Frequently asked questions

npx skillmds@latest add jeremylongshore/apple-notes-rate-limits