No renewals—one-time purchase only

The free version covers your everyday packet capture needs. Pro and Ultimate unlock more advanced features—pick the plan that fits and pay once, use forever.

iOS
macOS
Windows
Free

Get Started Free

Free

Core features, free forever

Download for Free

Free Features

  • Capture HTTP/HTTPS Traffic

    Capture any HTTP/HTTPS traffic, including images, videos, audio, binary files, and more.

  • Capture WS/WSS Traffic

    Capture WebSocket handshake requests and data frames—browse WS/WSS communication like reading a chat history.

  • Code Formatting & Highlighting

    Format and highlight JSON/XML/HTML code. JSON supports path folding, search, and diff comparison.

  • Code Highlighting Themes

    Multiple built-in code highlighting themes—freely switch to the one you like best.

  • Free Text Copy

    Select and copy any text freely. One-tap copy for URLs, request params, headers, and body.

  • Encryption & Decryption Tools

    AES/Base64/URL encode & decode toolkit, extensible with custom JS scripts.

Pro

Lifetime Pro

$39.99

One payment, lifetime access

Included

  • Export requests

    Export a single request as Raw/cURL/Markdown and export history as HAR.

  • Export API

    Export generated API docs to Postman or Apifox.

  • Export files & media

    Export bodies and batch-export images, video, and audio; merged downloads for chunked responses.

  • API scan

    Run local rule checks and stats on captured traffic, with custom scan configs and script-based scans.

  • Filter rules

    Allow/deny capture by Host with blacklist and whitelist rules.

  • Import certificate

    Import enterprise TLS certs and keys (PEM or PKCS#12), bind by domain, and use them for HTTPS handshakes during VPN capture when the device trusts your CA. Import or change certs only while capture is stopped.

  • Favorites

    Favorite captured request records and generated API docs. A complete copy is saved — deleting the original won't affect the favorited copy.

  • Protobuf Decode

    Unlock the Protobuf decoder to decode Protobuf data in request details and toolbox.

Ultimate

Lifetime Ultimate

$89.99

One payment, unlock everything

Everything in Pro

Ultimate-only

  • Request replay

    Quickly replay HTTP/HTTPS requests and debug WebSocket connections.

  • Rewrite rules

    Mock, rewrite, or drop requests/responses, or redirect traffic.

  • Scripts

    Write and run scripts inside the app.

  • Combo replay

    Chain multiple requests in dependency order and replay them together.

  • Scheduled tasks

    Run replays on a schedule.

  • Real-time sync

    Stream captured packets to your own receiver in real time.

  • DNS Mapping

    Custom domain name resolution — like modifying the hosts file — to map any domain to an arbitrary IP address.

Frequently Asked Questions

I have already subscribed on iOS, do I need to resubscribe on desktop?

No resubscription needed! Your subscription can be synced across platforms and devices. If you subscribed on iOS, you can go to the "Settings" page, click "Sync Subscription", and register/login with your email on the "Sync Subscription" page. After logging in, if your account is not bound to an Apple subscription, a "Bind Subscription to Account" button will be displayed on the page. Click it to bind. An Apple account subscription can only be bound to one account. If the subscription was previously bound to another account, the previously bound account will be automatically unbound. If you forget which account was previously bound, you can re-bind it. Similarly, if you subscribed on the official website, you can log in to your account and use it directly on iOS.

Why do I need to manually bind the Apple subscription to my account?

Because ApiCatcher does not force users to register or log in to use the app, and many users do not need cross-platform usage. If you were already logged into your account when purchasing the subscription, you do not need to manually sync the subscription, as the sync will be completed automatically upon purchase.

How many devices can one account be used on?

Currently, up to 3 devices are supported. Exceeding 3 will automatically log out other devices. Of course, if it is an iOS device, logged into the same Apple account, and this Apple account has a subscription, there is no limit on the number of devices.