No PC Proxy Required · Pure Mobile Capture

ApiCatcher — iOS HTTP/HTTPS Capture & Debugging Tool

Focused on creating intuitive and easy-to-use HTTP/HTTPS capture and debugging tools for iOS. No PC proxy required, capture packets directly on your iPhone or iPad.

  • No dependence on desktop proxies.
  • Simple UI and interaction, no manual required.
  • AI-assisted writing of Regex, Cron expressions, and scripts to effectively improve efficiency.
  • Full-featured to meet various scenario requirements.
ApiCatcher - iOS HTTP/HTTPS Capture & Debugging Tool
Capture
HTTPS Traffic WebSocket Traffic
Debugging
Replay / Rewrite / Scripts / DNS Mapping
Export
HAR / API / Media

Core Features Overview

Covers the entire chain from capture and filtering to debugging and export. Suitable for development debugging, troubleshooting, and API investigation.

Capture HTTPS Traffic
Directly capture and analyze HTTPS requests and responses on your iOS device.
Capture WebSocket Traffic
Support capturing WS/WSS traffic and displaying data frames as a chat message list.
Allow/Deny Host List
Configure Host allow/deny lists to filter requests and avoid capturing traffic from other applications.
Request Replay
Replay requests with a single tap to quickly reproduce and verify issues.
Combined Replay
Drag and drop to combine multiple requests, supporting dependent parameter injection and sequential execution.
Request Rewrite
Supports Mock, modification, dropping, and other rewrite behaviors to cover common debugging needs.
Execute Scripts
Provides scripting capabilities for complex rewrites and encryption algorithms, with rapid testing.
Scheduled Request Replay
Supports triggering replays on a schedule to assist automated testing and regression verification.
Export Requests
Supports exporting request records for easy sharing and reproduction.
Export API
Automatically generates API documentation, exportable to Postman / Apifox.
Export Image/Video/Audio
Automatically identifies and extracts media requests, supporting merging of segmented downloads.
API Scanning
Rule-based detection and statistics from captured traffic, supporting custom scanning rules.
DNS Mapping
Define custom DNS resolution rules to map domain names to specific IP addresses.
Protobuf Decode
Automatically decode Protobuf-encoded request or response Body.

Core Features Showcase

From capture, filtering, and debugging to export, fully showcase ApiCatcher's capabilities on iOS.

Feature 1

Powerful Query and Filtering

All capture records are aggregated with rich filtering conditions. Supports fuzzy search for URL, request/response headers, and body. Supports filtering by Session, Content-Type, status code, time, method, and Host.

apicatcher | filter request
Feature 2

Focused Request Details

Request details are consolidated in one view for better focus—no more switching between multiple tabs. Body supports syntax highlighting for JSON, XML, HTML, and rendering for HTML, SVG, and images.

apicatcher | body render
Feature 3

Body Copy, Decryption, and Export Made Easy

Quickly copy Headers and Body with one tap, or select specific text to copy. Supports exporting binary Body as a file, and rapid decoding of Body including Base64, URL, AES, or custom decryption via JS scripts.

apicatcher | body copy / download
Feature 4

File Export & Automatic Merging of Segmented Data

File Management: Automatically recognizes and extracts image, video, and audio requests. Merges Range requests (segmented downloads) into a single complete file. Supports batch export based on filters.

apicatcher | file manager
Feature 5

Batch Export as HAR Files

Capture logs can be exported in HAR format for further analysis in external tools like Burp, Fiddler, Charles, etc.

apicatcher | request export har
Feature 6

Export API to Postman and Apifox

Automatically generates API documentation and supports transferring to Postman or Apifox, improving investigation and development efficiency.

apicatcher | api export
Feature 7

API Scanning & Sensitive Info Detection

Local rule-based detection and traffic statistics. Detect sensitive information and error message leaks. Track silent API calls initiated in the background and investigate their calling frequency. Analyze P95 and P99 latency to identify slow APIs. Supports custom scanning rules and script extensions.

apicatcher | api scan
Feature 8

One-Tap Replay, Simple and Efficient

Supports quick request resubmission for testing interfaces during development or diagnosing production failures.

apicatcher | request replay
Feature 9

Visual Combined Replay Editor

An easy-to-use combined replay feature that boosts efficiency when managing complex API dependencies. Just drag and drop to chain multiple requests. Supports dependent parameter injection and sequential execution with auto-stop on failure. You can edit request parameters and check execution results at each node.

apicatcher | combo replay
Feature 10

Easier Rewrite Rules

Rules are composed of Scope and Rewrite Action. Quickly select an auto-generated API as your scope. Supports Mocking, modifying, or dropping for both requests and responses. AI assists in writing Regex replacement rules, which can be instantly tested using historical capture logs.

apicatcher | rewrite rule
Feature 11

Efficient Scripting with AI

Scripting supports complex rewrite needs, internal encryption/decryption, and automated testing. ApiCatcher allows for manual coding, AI-generated scripts, and remote script loading. AI-generated code significantly boosts scripting efficiency on mobile, allowing you to implement and refine script functions through continuous dialogue. You can quickly select any captured request to test and verify the accuracy of your script logic.

apicatcher | script ai assistant
Feature 12

Compare Request Before and After Rewrite

Icons identify rewritten/scripted requests. The details page allows side-by-side comparison of results before and after rules are applied.

apicatcher | rewrite / script tags
Feature 13

Timed Replay with Auto-Stop

Scheduled replay for single or combined requests via Cron or custom settings (start time, interval, count, duration). Can be set to auto-stop when conditions like body status='success' are met.

apicatcher | cronjob
Feature 14

WebSocket Capture & Debugging

Support capturing WebSocket traffic, viewing data frames just like a chat history. Features Payload fuzzy search and automatic formatting & syntax highlighting for JSON strings in data frames. Conveniently establish connections with one click to send and receive messages for API debugging.

apicatcher | websocket
Feature 15

Protobuf Decode

Automatically decode Protobuf-encoded request or response Body. Without a descriptor file, decoded fields show no names, making it hard to read. Import *.desc descriptor files to display field names. Supports importing individual *.desc files or packing multiple *.desc files into a .zip archive for batch import.

apicatcher | protobuf decode
Feature 16

DNS Mapping

Map domain names to specific IP addresses to redirect production traffic to a test environment for debugging. No need to modify Wi-Fi or cellular DNS server settings, and no DNS caching issues.

apicatcher | dns mapping

More Feature Details

Refining every detail to provide you with the best possible user experience.

JSON/XML Search & Folding

JSON/XML Search & Folding

Powerful data viewer supporting string fuzzy search, syntax highlighting, and rapid code block folding.

JSON Diff Comparison

JSON Diff Comparison

Select two requests to quickly compare differences in their request/response bodies.

AI Chat Aggregation

AI Chat Aggregation

Directly aggregate AI dialogue from Event Streams, eliminating manual searching for a more intuitive reading experience.

Hex View

Hex View

Provide Hex view to preview the content for encrypted binary data.

WebSocket Data Frame Preview & Debugging

WebSocket Data Frame Preview & Debugging

View data frames like chat history, and debug WebSocket APIs just like chatting with a friend.

Code Highlighting Theme

Code Highlighting Theme

Built-in multiple code highlighting themes, customizable to your preference.

Protobuf Decode

Protobuf Decode

Select *.desc descriptor file to decode field names.

User Reviews from App Store

Real experiences and feedback from our users.

feiyi1apple
The Ultimate Mobile Packet Capture Tool – A Must-Have for Debugging!
★★★★★

ApiCatcher is absolutely amazing! It completely solves the pain points of mobile packet capture. The interface is clean, the operation is simple, yet the features are incredibly powerful – request replay, Mock responses, and especially encryption/decryption capabilities, everything you need is all in one place.

BoulderRocks5
Wonderful App!
★★★★★

Just what I was looking for: an easy-to-use HTTPS traffic capture app with good filtering options and a powerful JSON viewer. Plus, the more advanced features are amazing: the auto-generated API documentation is very helpful. The developer is very responsive and no subscription!

FAQ

Can I use my own certificate?

ApiCatcher supports importing enterprise-issued TLS certificates and private keys (PEM or PKCS#12) and precisely binding them by domain. After enabling VPN capture, HTTPS connections matching the domain will use your imported certificate for client handshakes, allowing decryption and analysis of specific business traffic, provided the device already trusts the enterprise CA.

Can I export captured requests in real-time?

Enterprise users can implement their own data receivers based on ApiCatcher's real-time synchronization protocol, using captured traffic as a data analysis source for internal systems (e.g., monitoring, security auditing). ApiCatcher Real-time Sync Protocol: https://github.com/apicatcher/apicatcher-realtime-sync-protocol

ApiCatcher — iOS HTTP/HTTPS Capture & Debugging Tool

Focused on creating intuitive and easy-to-use HTTP/HTTPS capture and debugging tools for iOS. No PC proxy required, capture packets directly on your iPhone or iPad.