ApiCatcher
ApiCatcher
Professional iOS Packet Capture & Debugging
No PC Proxy Required · Pure Mobile Capture

ApiCatcher — Making iOS Packet Capture & Debugging Easier

Focused on creating clean and easy-to-use HTTP/HTTPS capture and debugging tools for iOS. Simple interface, easy interaction, ready to use out of the box.

  • 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 Packet Capture & Debugging Tool
Capture
HTTPS Traffic
Debugging
Replay / Rewrite / Scripts
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.
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.

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

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.

Comparison with Similar Products

Mainstream iOS HTTP packet capture and debugging tools include: Stream, ProxyPin, HTTP Catcher, Reqable, Hodor, Storm Sniffer, and ApiCatcher. We will compare these products in terms of price and features, and rate them based on user experience.

Price Comparison

Paid ProductApiCatcherStreamProxyPinHTTP CatcherReqableHodorStorm Sniffer
Ads
None
Few
None
None
None
None
None
Base Plan
HTTP/HTTPS Only
All Free
All Free
HTTP Only
All Free
HTTP Only
HTTP Only
Paid Plan
Pro Life: $2.99Ultimate Life: $9.99
Donation
Donation
$4 Lifetime
Sub: $14/yr$70/life
Pro: $12/yr$28/life
Life A: $24Life B: $3

Feature Comparison

Feature\ProductApiCatcherStreamProxyPinHTTP CatcherReqableHodorStorm Sniffer
HTTPS Capture
Full HTTP/HTTPS
No VideoNo Large Binary
No Event StreamNo VideoNo Large Binary
No VideoNo Large Binary
No VideoNo Large BinarySupports WebSocket
No VideoNo Large BinarySupports WebSocket
No VideoNo Large Binary
Host Allow/Deny
Decompress
gzip/br/deflate
gzip/br/deflate
gzip/br/deflate
gzip/br/deflate
gzip/br/deflate
gzip/br/deflate
gzip/br/deflate
Search Requests
URLBodyHeaderContent-TypeStatusMethodTime-Range
HostHeaderMethodContent-Type
URLHeaderBodyMethodContent-TypeStatus
Content-Type
URLBodyHeaderContent-TypeStatus
Host
URLBodyHeaderContent-Type
Export Request
HARPostmanApifox
HAR
HARcURL
cURL
HARcURLCode
HARcURL
HAR
Body Render
TextImageHTML
TextImage
TextImage
Text
Text
Text
TextImage
JSON/XML Preview
FormatHighlightingFoldSearchdiff
Format
FormatHighlightingFoldSearch
FormatHighlighting
FormatHighlightingFoldSearchTreeHex
FormatHighlightingFold
Format
Export Media
Batch ExportAuto Merge Range
Single File
Single File
Single File
Single File
Single File
Single File
Replay
SingleCombined Replay
No
No
Single Request
Single Request
Single Request
Single Request
Rewrite
Mock ResponseReplace Req/ResRegex Replace Req/ResRedirect RequestDrop Req/Res
None
Mock ResponseReplace Req/ResRegex Replace Req/ResRedirectDrop Req/Res
Mock ResponseReplace Req/ResRegex Replace Req/ResDrop Request
None
Mock ResponseReplace Req/ResRegex Replace ReqRedirect Req
Regex Replace Req/Res
Scripting
LocalRemote Script
No
No
No
No
Local Script
LocalRemote Script
Cron Tasks
CronCustom
No
No
No
No
Cron
CronCustom

Experience Rating

Disclaimer: Subjective rating, for reference only! Score Notes: Maximum 5 points per item.

  • Capture: Capable of capturing media files and support for decompression.
  • Search: Supported search dimensions and whether cross-session search is supported.
  • View: Scored based on the experience of viewing requests, including JSON/XML/HTML preview, image rendering, etc.
  • Features: Scored based on the number of supported features.
  • Details: Some detailed experiences, including the number of usage steps for features (such as how many steps it takes to view response images), Body rendering (such as JSON support, image rendering, etc.), and AI efficiency improvements.
  • Price: Scored based on pricing.
Metric\ProductApiCatcherStreamProxyPinHTTP CatcherReqableHodorStorm Sniffer
Capture
5
4
3
4
4
4
4
Search
5
3
5
3
5
2
4
View
5
2
4
3
4
3
2
Features
5
2
3
3
3
4
4
Details
5
2
4
3
3
3
3
Price
4
5
5
4
5
2
3

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.

我的小伙伴都市报
精致而又实用的app
★★★★★

这款抓包工具非常实用!界面设计简洁明了,上手没有门槛,对于调试网络请求和分析数据传输很有帮助。

kyoye1
好用实用的抓包工具
★★★★★

很难找到一款好用的抓包工具,这款符合预期!

干脆面贼脆
好用
★★★★★

其他同类产品很久不更新了,这个界面简洁好用,用起来顺手。

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

Simple and clean HTTP(S) Capture & Debugging Tool

Focused on creating a clean and easy-to-use HTTP/HTTPS packet capture and debugging tool for iOS.